网站首页 网站地图
网站首页 > 电商创业 > if引导的条件状语从句练习题

if引导的条件状语从句练习题

时间:2026-03-20 19:51:22

If引导的条件状语从句练习题

选择题

1. If I had known about the party, I _______(attend)it.

A. would attend

B. attended

C. had attended

D. would have attended

2. If it _______(rain)tomorrow, we will stay at home.

A. rains

B. rained

C. will rain

D. is raining

3. If you _______(study)harder, you would pass the exam.

A. study

B. studied

C. will study

D. are studying

4. If she _______(finish)her work, she can go out with you.

A. finishes

B. finished

C. will finish

D. is finishing

5. If he _______(be)here tomorrow, I will call him.

A. will be

B. is

C. were

D. be

完成句子

6. If you _______(work)out every day, you _______(be)in good shape.

7. If he _______(not come)soon, we _______(leave)without him.

8. If she _______(not be)careful, she _______(get)hurt.

9. If we _______(not try)our best, we _______(fail)the test.

10. If you _______(not give)up, you _______(succeed)in the end.

答案

1. A. would attend

2. A. rains

3. B. studied

4. A. finishes

5. C. were

解释

选择题解析:

题目1:使用虚拟语气,表示对过去的假设,所以用"would attend"。

题目2:条件句中,主句用将来时,从句用一般现在时,所以用"rains"。

题目3:表示与现在事实相反的假设,所以用过去时"studied"。

题目4:表示将来某个时间之前完成的动作,所以用将来时"finishes"。

题目5:表示与现在事实相反的假设,所以用过去时"were"。

完成句子解析:

句子6:条件句中,主句用将来时,从句用一般现在时。

句子7:表示与现在事实相反的假设,所以用过去时"not come"和过去将来时"leave"。

句子8:表示与现在事实相反的假设,所以用过去时"not be"和将来时"get"。

句子9:表示与现在事实相反的假设,所以用过去时"not try"和将来时"fail"。

句子10:表示与现在事实相反的假设,所以用过去时"not give"和将来时"succeed"。

---