haven't had my car repaired yet

问题描述:

haven't had my car repaired yet
这句话对吗 我觉得应该是I haven‘t repaired my car yet
1个回答 分类:英语 2014-11-27

问题解答:

我来补答
有yet呢,限制了时态,因此不可以改成I haven‘t repaired my car yet
首先,第一个have是现在完成时中的助动词即:have/has+动词的过去分词构成现在完成时
其次,第二个have my car repaired 是
“ have + sth (宾语)+ 过去分词(宾语补足语)”意为“让 / 叫 / 使 / 请别人做某事”.宾语sth 后面用过去分词作宾语补足语,说明sth 与过去分词表示的动作之间是被动关系.例如:
  We had the machine mended just now. 我们刚才请人把机器修好了.
机器是被别人修理的)
  He has had his hair cut. 他(请人给他)理发了. (头发是别人理的)
本句话就是:我已经让人把车修了
不懂继续问
 
 
展开全文阅读
剩余:2000