早教吧 育儿知识 作业答案 考试题库 百科 知识分享

---Whydidn'tyoucallme?---Oh,mycell-phoneranoutofpower,otherwiseIyou.()A.wouldcallB.hadcalledC.calledD.wouldhavecalled

题目详情

---Why didn't you call me?
---Oh,my cell-phone ran out of power,otherwise I _________ you.(  )

A. would call

B. had called

C. called

D. would have called

▼优质解答
答案和解析
答案是D.本题考查的是含蓄的虚拟条件句.英语中表示条件时常常没有连词if,而是用otherwise、or、but、but for等形式表达条件,这种类型的虚拟语气被称之为含蓄的虚拟条件.本题中otherwise表示"否则",相当于一个虚拟条件句.这里要表达的意思是"如果我手机有电",可见这是一个与过去事实相反的虚拟;与过去事实相反的虚拟条件句中往往用过去完成时,而主句中则用"would/should/could/might+have done",由此判断答案是D.