B2 · 中高级

免费练习

免费样例:本练习包共12道题,此处展示其中3道。

商店 · B2

查看免费样例

为每个句子选择一个答案,将其补充完整。

  1. The bridge ___ in 1998.

    was built / is building / has build

    显示答案与解析

    正确答案: was built

    被动语态使用be加过去分词。根据时间选择be的时态。表示早于另一个过去动作的被动动作时,用had been加过去分词。

  2. If I had more time, I ___ another language.

    will learn / would learn / had learned

    显示答案与解析

    正确答案: would learn

    表示与现在事实不符的情况时,用if加一般过去时,主句用would加动词原形。表示与过去事实不符的情况时,用if加过去完成时,主句用would have加过去分词。

  3. 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评估。

选择您的语言

题目保持英文。说明和答案解析使用您选择的语言。

EnglishEspañolFrançaisPolskiहिन्दीاردوپښتو简体中文繁體中文