it is time后接从句时的时态问题

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

选项里有 should be were,答案选了 were。这个句型不是用“should+动词原形”或者“动词过去式”都可以嘛?那为什么不选 should be呢?求解答!谢谢各位老师!

请先 登录 后评论

2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

be about to do sth. 指“马上就要做某事”,但这个用法比较受限,指过去发生的事情,不能用一般现在时,不能用一般将来时,也不跟情态动词连用。结构是:was/were about to do...,故不选 should be。

此外,网友可参考:https://www.cpsenglish.com/question/7408


attachments-2021-06-geF9LyVv60caf94b80c41.jpg

请先 登录 后评论
好题  
擅长:英语

It's (about,high) time +句子应该用虚拟语气,用过去式表示现在,不用should +verb形式。具体可查阅Michael Swan的PEU Its time 词条有解释。

请先 登录 后评论
  • 3 关注
  • 1 收藏,2352 浏览
  • Presley 提出于 2021-06-16 21:24