小学英文:条件句挑战练习(10 题)
第三份是混合挑战:第三条件句的 had + 过去分词配 would have + 过去分词、条件在过去而结果在现在的混合条件句、unless 与 Had I 倒装,最后三题改错要指出 will 误入 if 子句、would 误入 if 子句、主句漏了 have 三处错。
| 项目 | 内容 |
|---|---|
| 题数 | 10 题 |
| 建议时间 | 约 30 分钟 |
| 难度分布 | 挑战 10 |
| 对应章节 | 所属章节:小学英文|条件句:if 子句与三个层次 |
| 适用年级 | 小六 |
| 题号 | 答案 | 一句解说 |
|---|---|---|
| 1 | would have passed | 第三条件句主句用 would have + 过去分词。 |
| 2 | had left | 与过去事实相反,if 子句用 had + 过去分词。 |
| 3 | hadn’t forgotten | 否定用 hadn’t + 过去分词。 |
| 4 | would feel | 混合条件句:过去的条件,现在的结果用 would + 原形。 |
| 5 | If it rains tomorrow, we will stay at home.(if 子句用现在式代替将来式,不用 will) | if 子句永远不用 will。 |
| 6 | If I were rich, I would travel the world.(第二条件句 if 子句用过去式 were,不用 would) | if 子句不用 would,be 用 were。 |
| 7 | If she had known, she would have told me.(第三条件句主句要用 would have + 过去分词) | had known 之后主句要一致用 would have told。 |
| 8 | will miss | unless 等于 if not,子句用现在式,主句用 will。 |
| 9 | would have left | 倒装 Had I 等于 If I had,主句照用 would have + 过去分词。 |
| 10 | were | 与现在事实相反,be 用 were。 |
本卷题目与答案由 TutorZone 团队原创编写,并非任何学校、出版社或考试局的试题;数值与答案均以程式核算。

