(2018·濱海7校聯考)Butforyourinstruction,I

來源:國語幫 1.23W

問題詳情:

(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。

知識點:虛擬語氣

題型:選擇題

熱門標籤