Bài tập Câu điều kiện

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Bài tập Câu điều kiện

Bài 1. Chia động từ thích hợp.

1. I _________ (not be) surprised if you _________ (enjoy) that film.

2. If Helen _________ (come), there ___________ (not be) enough seats.

3. If they __________ (work) hard, they ___________ (pass) their exams.

4. We ________ (have) a barbecue if it _______ (not rain).

5. If I _______ (go) to London, I _________ (send) you a postcard.

6. If Jenny _____________ (be) scared of tigers, _____________ (go) into the zoo.

7. This company _____________ (accept) our conditions, if John _____________ (meet)


them tonight.

8. Take some bread, if you _____________ (be) hungry.

9. John should visit the museum if he _____________ (be) here.

Bài 2. Chọn đáp án đúng.

1. Will you write to me if I give/ will give you my email address?

2. If we win / will win this match, we’ll be in the finals.

3. If the new Bond film comes / will come to our cinema, I go / ‘ll go and see it.

4. How does / will Sandy get back tonight if she can’t find a taxi?

5. I am / will be surprised if this film gets / will get an award.

6. Do you / Will you make dinner tonight if I do / will do the shopping?


7. If I hear / will hear that song one more time, I scream / will scream!

8. What do they / will they do if they don’t / won’t pass their exams?

9. If it rains/ will rain tomorrow, we won’t go for a picnic.

Bài 3. Viết lại thành câu điều kiện loại 1.

1. You want to meet Jenny? Go there!

________________________________________________________________________

2. Go away or Anna calls the police.

________________________________________________________________________

3. John helps Jenny to do this task, so she plans to pay for him more.

________________________________________________________________________

4. Sara wants to buy a new laptop, so she borrows my money.

________________________________________________________________________

Bài 4. Hoàn thành câu bằng cấu trúc câu điều kiện.

1. She doesn’t live in London because she doesn’t know anyone there

→ She’d………………………………………………………………………

2. I don’t have a spare ticket. I can’t take you to the concert

→ If I ………………………………………………………………………….

3. They don’t understand the problem. They won’t find a solution

→ They would…………………………………………………………………
4. Mary doesn’t have enough money. She can’t buy a new car.

→ If Mary ………………………………………………………………

5. Because you speak English unnaturally, they do not understand you.

→ If you …………………………………………………………………

6. He doesn’t apply for the job because he doesn’t have enough qualifications.

→ If he ………………………………………………………………….

7. She doesn’t see the signal so she doesn’t stop his car.

→ If she ………………………………………………………………….

8. Hurry up, or we will be late for the exam.

→ If we ………………………………………………………………….

9. She feels lonely because she is an only child.

→ If ……………………………………………………………..

10. Jane didn’t help me, so I didn’t respect her a lot.

→ If ……………………………………………………………..

Bài 5. Chọn đáp án đúng.

1 If I didn’t / wouldn’t work hard, I didn’t / wouldn’t pass my exam.

2 If he played / ‘d play a musical instrument, he chose / ‘d choose the saxophone.

3 Where did / would you live if you moved / ‘d move to another country?

4 My parents were / would be delighted if I went / ‘d go to university.

5 If you had / ‘d have $10,000, what did / would you spend it on?
Bài 6. Hoàn thành câu bằng câu điều kiện loại 2.

1. I ________ (not ask) Bob for help if I _________ (be) you

2. He _________ (have) more money if he ___________ (not spend) all his time
dreaming

3. If people ________ (not drive) so much, this town _________ (be) cleaner

4. If you _________ (wear) a coat, you __________ (not feel) cold

5. I _________ (not have to) do the washing-up if we __________ (have) a dishwasher

6. If I _________ (be) the prime minister, I _______________ (build) more hospitals.

Bài 7. Chia động từ thích hợp.

1. If I had known that my friend was in hospital, I ____________ (go) to see her.

2. I did not see you in the pool yesterday. If I had seen you, I ___________ (swim) with
you.

3. My mother did not go to the gym yesterday. She _________ (go) if she had not been so
tired.

4. She _____________________ (not/ leave) home if her father had not disturbed her.

5. The view of the mountain was wonderful. If I had had a camera, I _________ (take)
some pictures.

6. She was not thirsty. If she had been thirsty, she ______________ (drink) some water.

7. If my grandmother had gone to the university, she ___________ (study) science. She
likes science a lot.
Bài 8. Chọn đáp án đúng.

1. Mary would have visited her old friend before if there ________ quite a lot of people there.

A. hadn’t B. wouldn’t be C. hadn’t been D. wasn’t

2. If you had caught the bus, you ______ late for school.

A. wouldn’t have been B. wouldn’t be C. would be D. would have been

3. If you ____________ your homework, you would have had no trouble at school.

A. had done B. would do C. did D. do

4. If ___________ as I told her, she wouldn’t have had many mistakes.

A. she has done B. she does C. she had done D. she did

5. If Mel had asked her teacher, he _________ her questions.

A. answered B. could answer C. had answered D. could have answered

Bài 9. Hoàn thành câu bằng câu điều kiện loại 3.

1. If I _________ (be) hungry, I _____________ (buy) a sandwich in the buffet car.

2. We ___________ (book) a cabin if they ___________ (not be) so expensive.

3. If we ______________ (stop) at the filling station, we __________ (not run out) of


petrol.

4. If you (look) at the departures board, you (know) which gate to go to.

5. What _______ you _______(do) if the airline _______ (lose) your luggage?

6. We _________ (not go) out on deck if the weather _______ (not be) so lovely.

7. If you ________ (find) a bag on a train, you _________ (take) it to the lost property

office?

8. I ________ (not use) the car park if I _______ (can) park on the street.
9. If I _________(need) a taxi, I ________ (wait) at the taxi rank.

You might also like