____________the thing, John would have told you about it.

admin2021-06-28  18

问题 ____________the thing, John would have told you about it.

选项 A、If he has known
B、Had he known
C、If he knew
D、Should he know

答案B

解析 根据句意和主句中的 would have told可知,本句是对过去情况的虚拟,所以if引导的非真实条件句应用过去完成时,即从句谓语动词应用“had+过去分词”的形式。当非真实条件句中含有were,had或should时,可以省略if,并把这些词提至句首,以强调假设条件的虚拟性或突出说话人的主观愿望。故选B。
转载请注明原文地址:https://kaotiyun.com/show/UuxC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)