If引导的虚拟条件句进阶练习
- 格式:docx
- 大小:8.31 KB
- 文档页数:1
If引导的虚拟条件句练习题
单项选择:
1. If your daughter , I will call you up.
A. come B. comes C. will come D. came
2. If I were you, I at once.
A. go B. goes C. would go D. went
适当形式填空:
3. If it rained , we ( put) off the visit to the Science Museum.
4. If I had one more chance, I (go) to university again.
汉译英:
5. 如果我是你,我应该把它买下来。
【答案和解析】
1. 本题正确答案是B
在含if引导的条件状语从句的复合句中,主句用一般将来时,从句用一般现在时。
2. 本题正确答案是C
句意:假如我是你的话,我会马上走。事实上我不可能是你,根据前半句话可以判断出本句话是与现在事实相反,所以在if引导的虚拟条件句,If从句谓语动词用过去时, 主句用would加动词原形。
3. 本题正确答案是should put
在if引导的虚拟条件句,If从句谓语动词用过去时, 主句用would,could,might,should加动词原形,由于主语主语是第一人称所以用should加动词原形。
4. 本题正确答案是would go
在if引导的虚拟条件句,If从句谓语动词用过去时, 主句用would,could,might,should加动词原形, 根据句意所需要的情态动词表结果所以用would加动词原形。
5. 本题正确答案是 If I were you, I should buy it.
从句用过去式动词were,主句用动词原形buy。