英语吧 关注:1,552,128贴子:11,416,616
  • 6回复贴,共1

[求助}一个一般过去时的被动语态和现在完成时的被动语态的区别

只看楼主收藏回复

填空题:Because of the bad weather,the flight (delay) for more than one hour
中间应填"was delayed",
可是为什么不能填“hae been delayed"?求高手解答!


IP属地:北京1楼2011-07-11 11:14回复
    如果没有上下文,在这里用 was delayed, has been delayed, 或者 will be delayed 都可以


    2楼2011-07-11 11:20
    回复
      哦,如果有呢?是:
      Yesterday,Li Ming went to the airport to meet his friend,Adam.But because of the bad weather,the flight (delay) for more than one hour.Li Ming waited for a long time before Adam finally arrived


      IP属地:北京3楼2011-07-11 11:25
      回复
        这里是陈述一件跟现在完全无关的过去的事情,只能用一般过去时(跟前后句子的谓语动词一致:went, waited, arrived...)


        4楼2011-07-11 11:33
        回复
          谢谢啦~~~~~~~~~~~~~~~~~~~~~~~


          IP属地:北京5楼2011-07-11 21:46
          回复