It is about time虚拟语气用过去式或should do的区别

If you have really been studying English for so long, it's about time you ____ able to write letters in English.

A) should be B) were C) must be D) are

这道题选B,为什么A不对?it is about time虚拟语气有时候不是也用should do

请先 登录 后评论

最佳答案 2022-04-01 08:21

it is time sb did sth 结构中,should do偶尔使用,但现在几乎淘汰了。最为常见的用法就是that从句用过去时。所以四选一是选最佳答案,你应该选过去时were。并不是should be是错误的,而是这种用法现在很少使用。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,5871 浏览
  • URimportant 提出于 2022-03-07 16:50

相似问题