文语站

位置:首页 > 习题库 > 

—Didyoumakeitatlast?—Yes.Butforyourhelp,it

习题库2.08W

问题详情:

—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项不符合句意。]

知识点:虚拟语气与情态动词

题型:选择题