Ôn thi tốt nghiệp THPT môn Anh Văn : Bài tập về thì Điều Kiện
Trong Chuyên đề: Ôn tập Anh - THPT

Lượt xem : 2666
Đánh giá :
Thêm bài viết này vào Album của bạn

Trắc nghiệm: Bài tập về thì Điều Kiện

Mời bạn Đăng nhập để hoàn thành bài trắc nghiệm này.
Nếu chưa là thành viên thì đăng ký tại đây.

1. If that hat costs much, I ___________ a small one.

  • a) would have bought
  • b) will buy
  • c) bought
  • d) would buy

2. If you _____________ more carefully, you wouldn’t have had so many accidents.

  • a) drive
  • b) drove
  • c) had driven
  • d) driven

3. If I ______________ that mistake again, my teacher will get angry with me.

  • a) make
  • b) makes
  • c) made
  • d) had made

4. If I spoke English, my job ___________________ a lot easier.

  • a) was
  • b) were
  • c) will be
  • d) would be

5. If he _________________ to London yesterday, he ________________ his old friend.

  • a) goes / met
  • b) went / would meet
  • c) had gone / would have met
  • d) would go / had met

6. I will lend them some money if they ________________ me.

  • a) ask
  • b) will ask
  • c) aksed
  • d) had asked

7. If we had known who he was, we ________________________ him to speak at our meeting.

  • a) would have invited
  • b) have invited
  • c) will invite
  • d) would invite

8. My dog will bark if it _________________________ any strange sound.

  • a) hear
  • b) hears
  • c) heard
  • d) had heard

9. If I ____________ enough money, I would buy a house.

  • a) had
  • b) had had
  • c) will have
  • d) have

10. They ______________________ you in if you come late.

  • a) won’t let
  • b) not let
  • c) wouldn’t let
  • d) hadn’t let

11. If you ____________________ away, I’ll send for a policeman.

  • a) not go
  • b) don’t go
  • c) hadn’t gone
  • d) didn’t go

12. If I __________________ in your place, I would accept Mr. Anderson’s invitation.

  • a) were
  • b) am
  • c) be
  • d) was

13. If I _______________ a big prize in a lottery, I’d give up my job.

  • a) win
  • b) had won
  • c) won
  • d) winning

14. If I _______________ you, I ______________________ the truth.

  • a) is / will tell
  • b) am / told
  • c) was / would have told
  • d) were / would tell

15. I was busy. If I __________ free time. I _____________________ to the cinema with you.

  • a) have / would go
  • b) had / will go
  • c) had had / would have gone
  • d) have had / go

16. Why didn’t you attend the meeting?
Oh, I did not know. If I _________________ I ____________ there.

  • a) know / will come
  • b) knew / would come
  • c) had known / would have come
  • d) known / had come

17. What ______________ we do if they do not come tomorrow?

  • a) would
  • b) will
  • c) did
  • d) had

18. If I had enough time now, I ________________ to my parents.

  • a) would write
  • b) write
  • c) will write
  • d) wrote

19. It’s too bad Helen isn’t here. If she _________ here, she ___________ what to do.

  • a) is / will know
  • b) was / knows
  • c) were / would know
  • d) are / would have known

20. If I don’t eat breakfast tomorrow morning, I ________ hungry during class.

  • a) will get
  • b) got
  • c) would get
  • d) had got

21. If she ________________ late again, she’ll lose her job.

  • a) come
  • b) comes
  • c) came
  • d) had come

22. I’ll let you know if I ___________ out what’s happening.

  • a) find
  • b) finds
  • c) found
  • d) had found

23. If we _____________ in a town, life would be better.

  • a) live
  • b) lived
  • c) would live
  • d) had lived

24. I’m sure he wouldn’t mind if we _____________ early.

  • a) arrive
  • b) arriving
  • c) arrived
  • d) had arrived

25. We ___________________ you if we have time.

  • a) will phone
  • b) would phone
  • c) phoned
  • d) had phoned

26. If I won the lottery, I ___________ you half the money.

  • a) gave
  • b) had given
  • c) will give
  • d) would give

27. It ____________ be a pity if she married Fred.

  • a) will
  • b) would
  • c) can
  • d) may

28. If I’m free on Saturday, I _____________ to the mountains.

  • a) to go
  • b) could go
  • c) went
  • d) can go

29. She _____________ a nervous breakdown if she goes on like this.

  • a) will has
  • b) had
  • c) will have
  • d) have

30. I know I’ll feel better if I ________________ smoking.

  • a) will stop
  • b) stopped
  • c) stop
  • d) had stopped
Mời bạn Đăng nhập để hoàn thành bài trắc nghiệm này.
Nếu chưa là thành viên thì đăng ký tại đây.