Exercise


Choose the best answer
1. If he.....here yesterday, i'd have given him this letter. 
a. were                         b. have come
c. had come                 d. would come
2. If you......ill, send for me at once.
a. are                            b.were
c. was                          d. had been
3. ........ on time, they would have seen the entire show. 
a. Should they arrive               b. Had they arrived
c. Have they arrived                d. If had they arrived
4. If I were still a poor student, I would not go on holiday as often as I ............. .
a. was                          b. do
c. go                            d. would
5. Do you mind if I ............. the window ?
a. opening                    b. will open
c. opened                     d. open
6. If I had known English was so difficult, I ..... it up.
a. would never have taken                   b. would never taken
c. would never take                             d. would never have been taken
7. Had he studied harder, he ............................... .
a. would not have fallen                      b. would not have fell
c. would not have failed                      d. would not fall
8. If there ................. no floods last year, the crop ......... better now.
a. had been, would be                          b. were, would be
c. had, would not have been                d. was, would have been
9. If you rasie no objections, I think I ................. tomorrow. 
a. would leave                         b. will leave
c. would have leaved               d. have left
10. If I .......... you, I wouldn't return to call.
 a. was                                     b. be 
 c. am                           d. were
11. If he had arrived on time, I…………………………..very surprised.
    a. would have felt             b. would feel                           
   c. felt                               d. had felt
12. What……………………if they hadn’t arrived yesterday?
    a. you would have done   b. would you have done      
    c. you would do              d. would you do
13.  I would………………….that movie if you had gone with me.
    a. see                            b. had seen                              
   c. saw                            d. have seen
14. If it…………………fine yesterday, we’d have got home early.
    a. were                          b. was                                       
   c. had been                     d. has been
15. If I had not come here last week, I………………..out all the truth about him.
    a. would  not find             b. found                                   
    c. did not find                  d. would not have found
16. Bob……………….you a message if he had your telephone number.
    a. would send                   b. would sent                          
    c. would have sent             d. will send
17. If she…………………… there, she would have seen the accident.
    a. had been                    b. was                                       
   c. were                            d. would have been
18. If you…………………….here last night, you…………………..that man.
    a. would have come – had seen    
    b. had come – would have seen
    c. had come – had seen             
   d. would have come – would have seen
19. Which sentence is correct?
    a. If I had a million baht, I would have bought a new car.
    b. She’d have studied harder if she had failed the test again.
    c. My father would have been very angry if I were lazy.
    d. If the teacher hadn’t come, we would be very angry.
20. Which sentence is correct?
    a. If you failed last year, you would have repeated the class.
    b. Bob would have done it better if you told him politely.
    c. John wouldn’t have been very hungry if he had had some food before the meeting.
    d. She’d have studied harder if she had failed the test again.
21. Don’t wait for her if ...................... there by 7.30.
a. she is                                    b. she will be
c. she is not                              d. she will not be
22. If you ........................ 4 to 2 , you ..................... 8
a. will add / get                        b. will add / will get
c. adds / gets                            d. add / get
23. What ................... if you ........................ this exam ?
a. do you do / are not pass                   b. do you do / don’t pass
c. will do you / are not pass                 d. will you do / don’t pass
24. If pollution .................more and more , trees will die.
a. will increase                         b. increase
c. increases                              d .increased
25. I………..shopping if it rains.
a. will go                      b. will not go
c. am go                       d. am not go
26. Where Maria stay if she arrives Japan ?
a. does                         b. do
c. would                       d. will
27. If the sun………….. , it …………..  a day.
a. will rises / will be                 b. rise / will be
c. rises / is                                d. will rise / is
28. If I ……………. him this afternoon. I will phone him in the evening.
a. see                           b. don’t see     
c. will see                     d. won’t see    
29. If Nichakun  the singer in 2 PM band………… his concert in Thailand , my sister…………. one of the attendance.
a. opens , will be                      b. open , will
c. opens , would be                  d. open , would be
30. Ask your teacher about your grade if you …………… her.
a. meet                         b. meets
c. will meet                  d. met
31.You………..better if you’d tried harder
a. had                           b. had done 
c. would do                  d. would have done 
32. They................next week if you write them an official letter of invitation. 
a. come                        b. have come 
c. will come                 d. would have come
33. He............into hospital if his illness.............any worse. 
a. will have gone , gets                        b. will have to go , gets
c. would have to go                             d. will have to go , will get
34. .............you go shopping , please buy me some cards. 
a. Should                     b. Were
c. Had                          d. Unless
35. Ice melts if we............it.
a. will warm                 b. would warm  
c. warm                        d. warmed 
36. You wouldn't be so tired if you ................so hard. 
a. don't work                b. won't work 
c. hadn't worked          d. didn't work 
37. If you ............thoses lists, we'll start arranging the lists. 
a. check                       b. checked 
c. have checked           d. will have checked
38. If you finish your work today, .............it to me at 4 p.m. 
a. give                          b. gave
c. will give                   d. giving
39. He ................if he'd had more time. 
a. could have come                  b. will have come  
c. could come                          d. were to come  
40. If Marlon .............a horse , he would ride it up to the mountains. 
a. were                         b. had been
c. has had                    d. had
41. If _______ for tobacco, I doubt very seriously tissue engineering and biogenetic engineering would exist today.
a. It weren’t                             b. it hasn’t
c. it wasn’t                               d. it isn’t
42. I doubt if the United States _______ .
a. want a negotiation                            b. wants a negotiation
c. wanted a negotiation                        d. had wanted a negotiation
43. Meanwhile, the FAT president said that if the Bangkok Bank pull out their team, the vacant slot _______ to the Rajpracha Club.
a. would give                           b. would be given
c. will be given                        d. will give
44. If one bullet is fired, a thousand bullets _______ in reply.
a. fired                         b. would be fired
c. will fire                    d. will be fired
45. We didn’t know he had some protected animals behind the shop, if we had known, we _______ than lives.
a. should save                          b. would save
c. could have saved                 d. can have saved
46. If the weather …………………… nice tomorrow, we will go to Bangkok.
a. is                              b. was
c. be                             d. had been
47. He ……………………… able to buy a bicycle if he saves his money.
a. would be                  b. would have been
c. is                              d. will be
48. Tim may get hurt if he ……………………… too fast.
a. drove                       b. had driven
c. drive                        d. drives
49. We ……………………………… fishing if the weather were fine tomorrow.
a. will go                                  b. would go
c. would have gone                 d. went
50. He …………………………..… few mistakes if he knew more grammar.
a. makes                                  b. made
c. would make                         d. would have made

ไม่มีความคิดเห็น:

แสดงความคิดเห็น