I’m sorry Andy didn’t want to go to the conference. willing to goI’m sorry Andy didn’t want to go to the conference. ________ willing to go we would have paid all his expenses.A) BeingB) Was heC) He had beenD) Had he been答案是D 为什么不是A?总觉的选D有点不通
问题描述:
I’m sorry Andy didn’t want to go to the conference. willing to go
I’m sorry Andy didn’t want to go to the conference. ________ willing to go we would have paid all his expenses.
A) Being
B) Was he
C) He had been
D) Had he been
答案是D 为什么不是A?总觉的选D有点不通
答
Had he been willing 意思是假如他想去,是一种假设
being willing表示正愿意去,和上半句矛盾
答
因为是过去完成时,所以应该用Had been。而A是过去进行时被动语态,不符合语境。
答
省略了if 的倒装的虚拟语气的用法