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

Allflightsbecauseoffog.I'mafraidyouwillhavetostayhereforanotherday.()A.havebeencalledoffB.calledoffC.hadbeenputoffD.haveputoff

题目详情

All flights ______ because of fog.I'm afraid you will have to stay here for another day.(  )

A. have been called off

B. called off

C. had been put off

D. have put off

▼优质解答
答案和解析
答案是A.本题考查时态;现在完成时表示"过去的动作一直延续到现在"或"过去的动作对现在产生影响或结果";根据语境"航班被取消"对现在的影响是"你不得不在这里再呆一天",故用现在完成时的被动语态,答案是A.