have sth done现在完成时,表示完成的动作对现在造成的影响
have sth to be done 将来完成时,表示将来发生的动作造成的影响
Do you have any letters _to be typed __,Sir?
翻译:先生,您有信要打么?表示的是还没有发生的动作,所以选择to be typed 。to be含有将来的的时态。
希望能帮助到您、
have在这里不是一个意思。
have sth to be done 不是一个句型,have在这里只是“有”的意思,你可以换成其他的词,如:
Do you get anything to eat? 或 Did you see the letter to be typed?
这里只是用to表示一个“未发生”的意思,只不过碰巧后面用了被动,和have是不相关的。
而have sth done是一个句型,就这么用的。意思是搞定某事。
Have that information clarified! 意思是 把那条消息查清楚!
1.have sth done 亲自做某事
2.have sth to be done 让别人做某事
怎样区分理解和记忆呢?
这里有个思路 知道have sb do sth吗
其中的have是使役动词
所以它的用法和make是一样的
也就是说 变作被动式时 应变成have sth to be done 因为它的原型是有sb(某人)的
所以意为“让别人做某事”
纯手打 原创 搞懂了这点 这题就很简单了 秘书是给老总打信的 不是老总亲自打信 填to be typed
do you have any letters to be typed?
to be typed表示在询问对方的时候,信还没被打印,问对方是否需要打印。符合to do/ to be done表将来。
have letters typed,说明信已经被打印好了
have sth done 主语可不是done的执行者 可译为让某人做某事