—Didyoumakeitatlast?—Yes.Butforyourhelp,it
- 习题库
- 关注:1.89W次
问题详情:
—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项不符合句意。]
知识点:虚拟语气与情态动词
题型:选择题
- 文章版权属于文章作者所有,转载请注明 https://zhongwengu.com/exercises/5d62ky.html