Ghé chơi cùng tuyencongchuc.com trên Threads Mời anh chị em ghé chơi và theo dõi kênh của chúng mình nhé! Mở kênh Threads →

Bài tập Mixed Conditionals — 30 câu

30 câu trắc nghiệm về câu điều kiện hỗn hợp VSTEP B2: Mixed Type 2-3, Were it not for, Had it not been for, But for, Unless, Provided that. Có đáp án.

Bài 12/25 trong thread: ngu-phap-nang-cao
Bài tập Mixed Conditionals — 30 câu
Ngày đăng: 28/07/2026 — Bài 12
B2
Kỹ năng
Ngữ pháp nâng cao
Cấp độ
B2
Bài số
12
Ngày đăng
28/07/2026
Lượt xem
0

1. If I had taken that job, I _____ in London now.

A. will live
B. would live
C. would have lived
D. lived

2. If she _____ so lazy, she would have passed the exam.

A. isn't
B. wasn't
C. weren't
D. hadn't been

3. _____ it not been for your advice, I would have failed.

A. Were
B. Had
C. If
D. Should

4. But for the traffic jam, we _____ on time.

A. would arrive
B. would have arrived
C. will arrive
D. arrived

5. _____ you study regularly, you will pass the VSTEP.

A. Unless
B. Provided that
C. But for
D. Were

6. If he had been more careful, he _____ in this trouble now.

A. won't be
B. wouldn't be
C. wouldn't have been
D. isn't

7. Were it not for her support, I _____ where I am today.

A. won't be
B. wouldn't be
C. am not
D. wasn't

8. Unless you _____ now, you'll miss the train.

A. leave
B. left
C. will leave
D. would leave

9. If I _____ you, I would accept the offer.

A. am
B. was
C. were
D. had been

10. Had she known about the meeting, she _____.

A. will attend
B. would attend
C. would have attended
D. attended

11. Suppose you _____ the lottery, what would you do?

A. win
B. won
C. had won
D. will win

12. If he hadn't missed the flight, he _____ here by now.

A. will be
B. would be
C. would have been
D. is

13. _____ for the scholarship, she couldn't have gone to university.

A. Unless
B. But
C. Were it not
D. Provided

14. Providing that the weather _____ fine, we'll go hiking.

A. is
B. was
C. were
D. will be

15. If I _____ rich, I would have donated more last year.

A. am
B. was
C. were
D. had been

16. Had I known earlier, I _____ differently.

A. will act
B. would act
C. would have acted
D. acted

17. Unless it _____, the match will go ahead as planned.

A. rains
B. rained
C. will rain
D. would rain

18. If she hadn't been so talented, she _____ a professional musician today.

A. won't be
B. wouldn't be
C. isn't
D. wasn't

19. Were I in your position, I _____ the same decision.

A. will make
B. would make
C. made
D. had made

20. But for his quick thinking, the situation _____ much worse.

A. will be
B. would be
C. would have been
D. is

21. If you had listened to me, you _____ in this mess now.

A. won't be
B. wouldn't be
C. aren't
D. weren't

22. Supposing that you _____ offered a job abroad, would you take it?

A. are
B. were
C. have been
D. will be

23. Had it not _____ for the map, we would have gotten lost.

A. be
B. being
C. been
D. was

24. If she _____ taller, she could have been a model.

A. is
B. was
C. were
D. had been

25. Unless you _____ hard, you won't achieve your goals.

A. work
B. worked
C. will work
D. would work

26. If I hadn't broken my leg, I _____ in the marathon tomorrow.

A. will run
B. would run
C. would have run
D. run

27. Were she to apply, she _____ definitely get the job.

A. will
B. would
C. can
D. may

28. _____ you need any help, don't hesitate to ask.

A. Unless
B. Were
C. Should
D. Had

29. If he weren't so shy, he _____ her out last week.

A. will ask
B. would ask
C. would have asked
D. asked

30. Had the government acted sooner, the crisis _____ averted.

A. will be
B. would be
C. could have been
D. is

ĐÁP ÁN

CâuĐACâuĐACâuĐA
1B11B21B
2C12B22B
3B13B23C
4B14A24C
5B15C25A
6B16C26B
7B17A27B
8A18B28C
9C19B29C
10C20C30C
Ghé chơi cùng tuyencongchuc.com trên Threads Mời anh chị em ghé chơi và theo dõi kênh của chúng mình nhé! Mở kênh Threads →
← Quay lại danh sách