Butforyourhelp,I
來源:國語幫 2.1W
問題詳情:
But for your help, I __________ the work on time. I really do not know how I can thank you enough.
A.wouldn't finish B.hadn't finished
C.wouldn't have finished D.won't have finished
【回答】
C
【解析】
考查虛擬語氣。句意:要不是你的幫助,我就不會按時完成這項工作了。我真不知道該怎麼感謝你才好。此處But for“要不是”,相當於if引導的虛擬語氣,與過去的事實相反,所以主語部分應該是would/might/could+have done結構。故選C。
知識點:虛擬語氣
題型:選擇題