题目内容
11.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.
点评 对时态的选择,要在把握时态的基本用法的基础上,根据具体语境和题干中的时间推断时态,同时关注特殊的结构.

练习册系列答案
相关题目
16.When and where to build the new factory ________ yet.( )
A. | is not decided | B. | are not decided | ||
C. | has not decided | D. | have not decided |