I ____letters for weeks!

升学入学  |  教育科学

分享:
2014-11-06

2014-11-06最佳答案

选B。因为这个时态表示一直不断的动作。FOR WEEKS提示这封信到现在还没有写完。

其它4条答案

I had written letters for weeks! 我是星期几写的信.大概这样,选A.B是书面.不怎么搭配

2014-11-06

选B.had writen表示写完了这一结果,而have been writing表示写的过程,因为后面有for weeks,用B更合理.

2014-11-06

B.have been writing表示一直不断的动作与后边的时间状语搭配更好.而had时态就不太恰当.因为它表示过去的过去发生的,却没有表示过去的时间标志.had written更强调是结束的动作,即使改做have done结构也比不上第二个选项好

2014-11-06

选B,翻译为:几个星期来我一直在写信.

2014-11-06