(2018·濱海7校聯考)Butforyourinstruction,I
來源:國語幫 1.23W
問題詳情:
(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。
知識點:虛擬語氣
題型:選擇題