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吗
it is time sb did sth 结构中,should do偶尔使用,但现在几乎淘汰了。最为常见的用法就是that从句用过去时。所以四选一是选最佳答案,你应该选过去时were。并不是should be是错误的,而是这种用法现在很少使用。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!