I would have come to see you _____ ,but I was so busy then.A)if it would be possible B)if it were I would have come to see you _____ ,but I was so busy then.A)if it would be possibleB)if it were possibleC)was it possibleD)had it been possible

问题描述:

I would have come to see you _____ ,but I was so busy then.A)if it would be possible B)if it were
I would have come to see you _____ ,but I was so busy then.
A)if it would be possible
B)if it were possible
C)was it possible
D)had it been possible

A
虚拟语气

选D.if had done,....would have done.这是一种典型的虚拟语气.前后的时态都是固定的.if had done 可以倒装的,所以选D.

D 是省略IF的虚拟条件句,表示与过去事实相反

D)had it been possible
这里表示的是虚拟,与事实相反,前面是would have come ,这里就要用had done。

B
=if it were possible
I would have come to see you
虚拟语气,往往与现实情况相反.

D)had it been possible
虚拟语气
又因为是过去时的句子,要与过去的过去相反,用过去完成的。

选B
这个句子是虚拟语气,如果有可能的话我应该去看你的,但我那时太忙了。