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

3个回答

  • 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)).