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
这两道题我都写错了,我对过答案,请帮我分析下这两道题,还有就是我们才学了过去完成时,不知道什么时候用什么时态,光弄混,这也是做错的原因.
请不要吝啬,赐给我点知识.麻烦讲得明白点,感激不尽
sduofqwg 1年前 已收到4个回答 举报

h4sgrry5 幼苗

共回答了26个问题采纳率:96.2% 举报

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

1年前

4

流水无情33 幼苗

共回答了33个问题 举报

第二题bought是瞬间动词,这个动作不可能持续到现在,且又是过去完成时,所以选D。
过去完全时的时间状语有:before
she said/she askedhe knew
by the end of
可以通过这些判断

1年前

1

pychen007 幼苗

共回答了3个问题 举报

1 一段时间+ago,一定是用一般过去时。
2 for+一段时间,一般用完成时,并且是延续性动词have,而不能是瞬间动词buy,又因为是宾语从句said,故时态向后退一格,现在完成变为过去完成

1年前

0

地洞穴人 幼苗

共回答了10个问题 举报

1 B 2 B
我认为这两个题考的都是一个知识点,都是过去完成时的应用。
过去完成时(past perfect)表示在过去某一时间或动作之前已经发生或完成了的动作。
它表示句子中描述的动作发生在“过去的过去”。
基本结构:主语+had+过去分词(done)
①肯定句:主语+had+过去分词+其他
②否定句:主语+had+not...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.017 s. - webmaster@yulucn.com