这道题选将来完成时还是一般将来时

It _______ a long time before I see another film.

A. is                            B. has been

C. will have been       D. will be

这道题选将来完成时还是一般将来时?

请先 登录 后评论

最佳答案 2017-04-01 14:49

It will be a long time before I see another film.

参考译文:还要过很长一段时间我们才去看另外一部电影。

A. Is(一般现在时态不符合题意)

B. has been(现在完成时不符合题意)

C. will have been(将来完成时不符合题意)

D. will be

C选项为什么是错的

答案解析:D为正确答案

几个知识点和短语讲解

(1)before  连词,在...之前

(2)It will be +时间段+before sb do sth

还要过...时间某人才会做某事


请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2079 浏览
  • 水龙果 提出于 2017-04-01 12:23

相似问题