If I had moved to Colombia I might be poor and unhappy now.
The structure: If + S + past perfect, S would/could/might + bare infinitive
Present condition/Past result
The next one has a presenr condition and a past result. we use it to express that due to certain present conditions something already happened in the past.
For example: If I were more diligent, I would have finished my degree at university.
If she had enough money, she could have done this trip to Hawaii.
* Exercise 1. Choose the most correct answer:
-
If I ______ the bus this afternoon, I will get a taxi instead.
A. miss B. will miss C. missed D. had missed
-
`We’ll have to go without John if he ______ soon.
A. won’t arrive B. will arrive C. arrives D. doesn’t arrive
-
If I make some coffee, _____ the cake?
A. do you cut B. will you cut C. are you cutting D. don’t you cut
-
If you ______ your homework, I _____ you watch TV.
A. won’t do/ let B. did/ won’t let
C. don’t do/ won’t let D. won’t do/ don’t let
-
If you _____ this switch, the computer _____ on.
A. press/ comes B. will press/ comes
C. press/ can come D. have pressed/ will comes
-
____ you, I would think twice about that decision. It could be a bad move.
A. If I am B. Should I be C. Were I D. If I had been
-
“Would you like some cake?”- “No, thanks. If I ________ cake, I ______ fat.”
A. ate/ will get B. ate/ would get
C. would eat/could get D. am eating/ will get
-
Pam broke her arm in the accident. It____ much worse if she hadn’t been wearing her seat belt.
A. will be B. would have been C. was D. were
-
“My boss made me work overtime again.”_ “if I _____ you, I _____ my job.”
A. were/ would have quit B. am/ will quit
C. was/ must quit D. were/ would quit
-
If you _____ me about the bad service, we’d have gone there for my dinner.
A. didn’t tell B. wouldn’t have told C. hadn’t told D. had told
-
If I had been absent from class yesterday, I____ the math test
A. would missed B. would have missed C. will miss D. miss
12. I think you should give up smoking.
A. if I am you, I will stop smoking. B. if I were you, I will stop smoking.
C. if I were you, I would stop smoking. D. if I had been you, I would stop smoking.
13. If I were you, I would work harder.
A. you would rather not work so hard B. you should work harder
C. you should work with me D. do not work so hard.
14. We did not visit the museum because we had no time.
A. If we have time, we will visit the museum.
B. If we had time, we would visit the museum.
C. If we had had time, we would have visited the museum.
D. If we had had time, we will visit the museum.
15. He looked frightened as if he ______ a ghost.
A. sees B. is seeing C. has seen D. had seen
16. If it rains very hard, I _______ at home.
A. will be stayed B. would have stayed C. will stay D.would stay
17. I wouldn’t feel better now if you _______to me about it last night.
A. hadn’t told B. hadn’t talked C. didn’t tell D. didn’t talk
18. If it _______, the accident wouldn’t have happened.
A. were rained B. weren’t rained C. had rained D. hadn’t rained
19. If you _______to my advice in the first place, you wouldn’t be in the mess right now.
A. listen B. listened C. listens D. listening
20.- Here’s my phone number.
- Thanks. I’ll give you a call if I _______some help tomorrow.
A. need B. needed C. needs D. needing
21. You won’t pass the examination _______ you study more.
A. unless B. as long as C. if D. whether
22. If people drove more carefully, _______ fewer accidents.
A. there will be B. there would be C. there are D. there have been
23. You won’t achieve anything _______ you take risks.
A. if B. unless C. when D. that
24. If the weather_______ worse, we won’t go to the beach.
A. gets B. got C. will get D. would get
25. If we _______ enough water, we wouldn't have been thirsty.
A. take B. took C. had taken D. hadn’t taken
26. If I _______ him some money this afternoon, he will leave without money.
A. don’t give B. hadn’t given C. give D. no giving
27. The boy will leave the house _______ he is behaved better
A. if B. as long as C. whether D. unless
28. If you_____to me, you wouldn’t have got so much trouble.
A. listened B. would listen C. had listened D. Would have listened
29. If we _______ enough water, we wouldn’t have been thirsty.
A. take
|
B. took
|
C. had taken
|
D. hadn’t take
|
30. If you_______ me _______the problem, I would have helped you.
A. had told/ about
|
B. had told/ of
|
C. have told/ about
|
D. had told/ to
|
31. If he had driven carefully, he_______ accident.
A. would have happened
|
B. wouldn’t have happened
|
C. would happen
|
D. will happen
|
32. If I_______ about the job, I would have applied for it.
A. had known
|
B. have known
|
C. have had known
|
D. knew
|
33. You _______ disappointed if you had tried to work hard.
A. would have been
|
B. wouldn’t have been
|
C. would be
|
D. will be
|
34. They_______ the motorbike if they had had enough money.
35. I will never talk to you again_______you apologize me _______ your being so rude.
A. if/ for
|
B. unless/ for
|
C. or/ of
|
D. whether/ of
|
36. If today _______ yesterday, I_______ never talk to him that way.
A. were/ would
|
B. was/ will
|
C. were/ will
|
D. would be/ were
|
37. I _______ to work now if I had passed driving licence test.
A. drove
|
B. will drive
|
C. would have driven
|
D. would drive
|
38. If the weather _______ good, we will have lunch outside.
A. is
|
B. was
|
C. are
|
D. have been
|
39. If I _______ that Greg wanted to get of early, I would have broken him up.
A. have realised
|
B. had realised
|
C. realised
|
D. realises
|
40. If you had written me a letter, you _______ unhappy.
A. would have been
|
B. would be
|
C. wouldn’t have been
|
D. will be
|
Chia sẻ với bạn bè của bạn: |