作业帮 > 英语 > 作业

英语高手请进~请教几道英语题,O(∩_∩)O谢谢1.His grandmother ___ for thirty yea

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/07/14 14:18:53
英语高手请进~
请教几道英语题,O(∩_∩)O谢谢
1.His grandmother ___ for thirty years.
A.died B.had died C.has been dead D.has died
2.Collecting dolls as a hobby ___ increasingly popular during the past fifty years.
A.became B.has become C.was D.has been
3.I ___a college student for more than a year.
A.became B.have bacome C.was D.have been
英语高手请进~请教几道英语题,O(∩_∩)O谢谢1.His grandmother ___ for thirty yea
1.选C.(表持续状态)
A中died加时间点,不能与for引导的时间连用.
B(表动作),意思是她一直死了30年.(应该是瞬间),而且时态不对.
D和B差不多,时态对了,语法不对.
2.选D.(表持续状态)
D during the past fifty years是一段时间,用于表状态的完成时.其中B和D的区别是has become表动作,不能与一段时间连用,B的另一个干扰是:increasingly是一个副词(持续增长的),但是是修饰popular的,而 popular 是形容词,前面用应该be动词构成系表结构.
3.选D.(表持续状态)
for more than a year是一段时间,用于表状态的完成时,理由同上.
总结:这几道题考的是完成时态.解题关键是注意时间状语(一段时间就用表状态的!have+been(+V-ed)).