文语站

位置:首页 > 习题库 > 

(2018·滨海7校联考)Butforyourinstruction,I

习题库1.34W

问题详情:

(2018·滨海7校联考)Butforyourinstruction,I

(2018·滨海7校联考)But for your instruction, I ______ such great progress in so short a time. Thanks a lot.

A.wouldn’t make                                          B.hadn’t made

C.won’t make                                               D.wouldn’t have made

【回答】

D

【解析】

考查情态动词+have done。句意:要不是你的指导,在这么短的时间内,我不会取得如此大的进步。根据but for要不是,句子用虚拟语气,相当于if非真实条件句的主语,此处与过去的事实相反,故主句用would have done结构,根据句意可知*为D。

知识点:虚拟语气

题型:选择题

标签:联考 滨海