B2 · 中高级
免费练习
免费样例:本练习包共12道题,此处展示其中3道。
商店 · B2查看免费样例
为每个句子选择一个答案,将其补充完整。
The bridge ___ in 1998.
was built / is building / has build
显示答案与解析
正确答案: was built
被动语态使用be加过去分词。根据时间选择be的时态。表示早于另一个过去动作的被动动作时,用had been加过去分词。
If I had more time, I ___ another language.
will learn / would learn / had learned
显示答案与解析
正确答案: would learn
表示与现在事实不符的情况时,用if加一般过去时,主句用would加动词原形。表示与过去事实不符的情况时,用if加过去完成时,主句用would have加过去分词。
The ground is wet. It must ___ during the night.
rain / have rained / raining
显示答案与解析
正确答案: have rained
对过去作肯定性较强的推断时,用must have加过去分词;表示不可能时,用cannot have。在以过去时引述的间接引语中,will通常变为would,am/is通常变为was。
级别说明练习的目标范围。这些资源包和简短测试不是认证资格,也不是完整的CEFR评估。