题目内容
【题目】The voluntary service saved you a sum of money that you otherwise ________ on the agency responsible for finding your pets.
A. need have been B. would have been
C. must have been D. can have been
【答案】B
【解析】考查虚拟语气。此处与过去事实相反的虚拟。句意:志愿服务给你节省了不少的钱,否则你会给负责寻找你的宠物的机构很多钱。表示与过去事实是相反的虚拟语气,主句要用“主语+would/could/might +have done”结构,故答案选B。
练习册系列答案
相关题目