________it not been for him, you wouldn’ t have seen Milla any more.

admin2021-06-28  8

问题 ________it not been for him, you wouldn’ t have seen Milla any more.

选项 A、Has
B、Had
C、Have
D、Having

答案B

解析 根据句意并分析句子结构可知,句中包含一个省略了if的虚拟条件句。根据主句中的wouldn’t have seen可知,此处表示与过去事实相反的假设,所以从句应用过去完成时,即谓语动词应用“had+过去分词”的形式。当虚拟条件句中含有were,had或should时,可以省略if,并把这些词提至句首,以强调假设条件的虚拟性或突出说话人的主观愿望。故选B。
转载请注明原文地址:https://kaotiyun.com/show/OvxC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)