首页 > 留学知识库

问题: 是选B吗?为什么呀?

______you were ill, i wouldn't have spoken so abruptly.
a.if i have realized b. had i realized c. did i realize d.should i realize

解答:

:______you were ill, i wouldn't have spoken so abruptly. a.if i have realized b. had i realized c. did i realize d.should i realize 选b,是if I had realized 省略if要将had提前(倒装),从后一句wouldn't have spoken 看出表示与过去事实相反,所以前边要用had+v+ed.