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

Weweredelayedattheairport.Otherwise,weherebylunch.()A.musthavebeenB.couldbeC.shouldbeD.wouldhavebeen

题目详情

We were delayed at the airport.Otherwise,we     here by lunch.(  )

A. must have been

B. could be

C. should be

D. would have been

▼优质解答
答案和解析
答案:D
根据题干中的otherwise可知,此句是含蓄虚拟条件句,相当于if引导的虚拟条件从句.由谓语动词were delayed可知是过去的一件事,所以主句的谓语动词形式应为would/could/might/should have done.原句可改为If we hadn't been delayed at the airport,we would have been here by lunch.故选D.