(2018·滨海7校联考)Butforyourinstruction,I
- 习题库
- 关注:1.15W次
问题详情:
(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。
知识点:虚拟语气
题型:选择题
- 文章版权属于文章作者所有,转载请注明 https://zhongwengu.com/exercises/nlgp6e.html