國文屋

位置:首頁 > 練習題 > 

—Didyoumakeitatlast?—Yes.Butforyourhelp,it

練習題1.99W

問題詳情:

—Didyoumakeitatlast?—Yes.Butforyourhelp,it

—Did you make it at last?

— for your help,it ________ a serious loss.

A.would cause  B.must have caused

C.would have caused  D.may cause

【回答】

C [句意:——你最終成功了嗎?——是的,要不是你的幫助,可能會導致嚴重的損失。根據句意及“But for your help”可知,此處用虛擬語氣,故用would have done表示對過去事情的虛擬,而must不用於虛擬,A、D項不符合句意。]

知識點:虛擬語氣與情態動詞

題型:選擇題