此题为什么要用将来进行时

By the time you arrived, I_______, so you don't disturb me.

A: will have slept

B: will have been sleeping

C: will be sleeping

D: will sleep

答案是C,why? A,B为何不可?

请先 登录 后评论

最佳答案 2014-02-24 00:04

首先,你句中的arrived可能是arrive的笔误。

即原题应是:

By the time you arrive, I_______, so you don't disturb me.

A: will have slept

B: will have been sleeping

C: will be sleeping

D: will sleep

答案之所以选C,主要与句末的 so you don’t disturb me(所以你不要打扰我)有关,will be sleeping的意思是“将正在睡觉”,与前面的“不要打扰我”相呼应。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,5268 浏览
  • 张硕 提出于 2014-02-23 23:45

相似问题