关于were to的虚拟语气问题

I would have come to see you_____, but I was so busy then.

A.had it not been possible

B.were it possible

C.if it were to be possible

D.if it should have been possible

答案选A,其余选项为什么不行呢,有点混淆了,还有就是were to be +adj.的用法和were+adj.在虚拟语气中有什么差别呢?

请先 登录 后评论

最佳答案 2021-10-13 20:42

I would have come to see you_____, but I was so busy then.

A.had it not been possible

B.were it possible

C.if it were to be possible

D.if it should have been possible

该题没有正确答案。如果把 A 选项改为 had it been possible,就选 A。

be to do 是一种将来时表达法,were to do 虚拟语气形式,表示与将来不符或相反的虚拟语气(were to be adj. 也属于此类)。而 were + adji. 则表示与现在不符或相反的虚拟语气。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,10498 浏览
  • 哈勃 提出于 2021-10-12 17:17