have sth done的问题

have sth done的问题
have sth done是表示让别人完成某事.我的问题是这件事是否已经真的做完了还是打算去做(实际还没做)?见下面三个句子,在翻译上有什么差别吗,哪个是表示已经真的修好了,哪个表示打算去让别人修但实际还没修?
We have the machine repaired.

We had the machine repaired.
I have had the machine repaired

2474798 1年前 已收到1个回答 举报

kimuru87 幼苗

共回答了21个问题采纳率:85.7% 举报

have sth done 是被动语态里面的一种形式,和get sth done类似.你说的做完与没做完是虚拟语气,是两个概念.虚拟语气的主句谓语动词有很多变化

1年前 追问

10

2474798 举报

我这么说吧,如果在口语中我和第二个人用这个句型说这件事,这三个句子的意思表达一样吗?对方会不会有误解,对方能从这三个句子中知道目前这个机器修好没修好吗?你应该完全理解我的意思后再回答

举报 kimuru87

第一个和第三个是现在完成时,第二个是过去完成时,现在完成时表已完成,但不一定结束了,有可能还在修,过去完成时表过去某一段时间完成的动作,已经修完了。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.072 s. - webmaster@yulucn.com