國文屋

位置:首頁 > 練習題 > 

Butforyourhelp,I

練習題2.12W

問題詳情:

Butforyourhelp,I

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。

知識點:虛擬語氣

題型:選擇題

標籤:ButforyourhelpI