1.His father ------- long time ago.

问题描述:

1.His father _______ long time ago.
A.has died B.had died C.died D.was dead
2.She said she _______ the color TV set for five year.
A.has bought B.had bought C.has had D.had had
这两道题我都写错了,我对过答案,请帮我分析下这两道题,还有就是我们才学了过去完成时,不知道什么时候用什么时态,光弄混,这也是做错的原因.
请不要吝啬,赐给我点知识.麻烦讲得明白点,感激不尽
1个回答 分类:英语 2014-10-15

问题解答:

我来补答
你现在写的是正确答案吧.第一道你选错的原因,是有ago.ago不能跟完成时连用.排除A,B.本句想要表达的是,他爸爸很早就去世了.这里想表达的是“去世”那个动作,而不该用形容词dead.第二道是没有分清短暂性动词和延续性动词.buy是短暂性动词.不能跟一段时间连用.因为一个人不可能一直保持买东西的动作.但是可以说“已经有”即“have had”.本句她用的是“said”是过去时.她说话之前已经有了,是指过去的过去.用过去完成时.
如果一件事发生在过去,用了过去时,又一件事在这件事之前发生,这两种放在一起时一般要用过去完成时.用过去完成时时,句子里面会有过去时出现给你做参照.
 
 
展开全文阅读
剩余:2000