Luyện tập về câu điều kiện

Câu hỏi 1 :

If it ____tomorrow ,we may postpone going on a picnic.

A rains 

B will rain 

C shall rain

D raining 

Câu hỏi 2 :

If you hadn’t watched that late movie last night, you ___sleepy  now.

A wouldn’t have been

B wouldn’t be

C might have not been

D wouldn’t have been being

Câu hỏi 3 :

If you ___as I told you, you____sorry now.

A did - would not be

B had done - had not been

C do - would not be

D had done - would not be

Câu hỏi 4 :

If I  ________,I’ll let you know.

A am staying     

B will stay     

C do stay             

D would stay

Câu hỏi 5 :

Get me a glass of lemonade if you ______to the kitchen.

A go

B will go           

C going 

D went

Câu hỏi 6 :

If I ____you, I’d save some of your lottery winning.

A  be     

B am

C were     

D have been

Câu hỏi 7 :

If the chair _______break, Paul can fix it for you.       

A might      

B should       

C may           

D can

Câu hỏi 8 :

If the car ____ larger,we would have bought it.

A had been        

B has been        

C have been            

D been

Câu hỏi 9 :

If I were to leave my country, I_____disappointed.

A probably          

B would have been           

C will be           

D would be

Câu hỏi 10 :

If he hadn’t wasted too much time , he_______in his examination.

A would fail      

B wouldn’t fail         

C wouldn’t have failed        

D won’t fail

Câu hỏi 11 :

If I had taken that English course, I ____much progress.    

A had made   

B would have made   

C made

D would made

Câu hỏi 12 :

If I were in your place, I ____a trip to England.

A will make      

B would have make          

C would make    

D made

Câu hỏi 13 :

If you inherited a million pounds, what_____with the money?

A do you do     

B will you do        

C would you do       

D are you going to do

Câu hỏi 14 :

If you _____as I told you, you ____in such predicament now.

A did----wouldn’t be

B had done----had not been

C do----would not be

D had done----would not be

Câu hỏi 15 :

Come and work for my company if you____better to do. 

A have nothing         

B will have nothing

C had something        

D had nothing

Câu hỏi 16 :

If you had done as I told you, I think you_______

A would succeed

B would have succeed

C could succeed

D had succeed

Câu hỏi 17 :

If he had got half a mark more, he ______in the exam.

A wouldn’t fail  

B wouldn’t  have failed

C won’t fail

D won’t be failing

Câu hỏi 18 :

“Did you need help with your math last night ?”“ If I had had, I ____you”.

A would call

B called

C would have called

D will call

Câu hỏi 19 :

“I’d really like some lunch but I have so much work to do.”“ ____what you want and I can get it for you.”

A Tell me

B If you would tell me

C You will tell to me

D If you tell me

Câu hỏi 20 :

 “John went to the hospital alone .” “ If _____, I would have gone with him.”

A had he told me

B he had told me

C he has told me

D he would tell me

Câu hỏi 22 :

  “ Did you go sailing last weekend ?”“ No. We would have gone____nicer.”

A had the weather been

B if the weather has been

C would wearther be 

D if the weather might been

Câu hỏi 23 :

This sailboat______go faster if there were more wind.

A wouldn’t         

B shall         

C will              

D would

Câu hỏi 24 :

I won’t lend you this money _____you promise to pay it back.

A if

B unless

C or              

D or else

Câu hỏi 25 :

If Tony had come sooner , he could ____eaten dinner with us.

A has   

B had           

C have                

D be

Câu hỏi 26 :

_______me and I’ll expain the homework to you.

A Call            

B I you call             

C Calling                 

D To call

Câu hỏi 27 :

If a drop of oil is placed in a glass of water , it ______float to the top.

A would          

B will               

C shall             

D should 

Câu hỏi 29 :

“It’s really raining.  ”  ” Yes, If the weather ______, we’ll have to camp somewhere else.”

A would get worse

B might get worse

C get worse

D should  get worse

Câu hỏi 31 :

“My boss made me work overtime again. ”“ If I were you , I______my job.”

A would quit 

B will quit

C must quit

D quit

Câu hỏi 32 :

“Thank you for your help .”  “ _______want more information, call again tomorrow.”

A were you

B had you to 

C might you

D should you

Câu hỏi 36 :

“My car broke down when I was leaving Detroit and I had to take the bus .”“______, we would have picked you up”

A Had we known

B If we  have  known

C We  had known

D If we  did  known

Câu hỏi 37 :

“It’s beginning to rain.”  “_____, we won’t be able to finish the ball game.”

A If it stops

B Should it stop

C Unless it stops

D If it didn’t stop

Câu hỏi 38 :

If I _____as young as you are , I _____in a boat round the world.

A were----would sail

B would be----would sail

C were-----will sail

D would----would sail

Câu hỏi 39 :

I_____skiing if there ______more snow.

A will go -------were

B would go------is

C went ---were 

D would go------were

Câu hỏi 40 :

She_____tennis if it _____not so hot.

A would play----were

B would play----would be

C will play -----were

D would play---is

Câu hỏi 41 :

If I ______ in his shoes, I _____the Browns.

A am---wouldn’t invite

B were------won’t invite

C were------- wouldn’t invite 

D would be------ wouldn’t invite

Câu hỏi 42 :

Where ______if you_____on leave ?

A did you go----were

B would you go ---- were

C would you go-----are

D will you go ------were

Câu hỏi 43 :

She_____this mistake if she _____more attentive.

A would have noticed-----had been

B will have noticed-----had been

C would notice------had been

D would have noticed-----were

Câu hỏi 44 :

I_____on the excursion with you if I____about it beforehand.

A might have gone-----knew

B might go-----have known

C might have gone----- had known

D may go ------had known

Câu hỏi 45 :

If we _____that you were there, we_____on you.

A knew----would have called

B had known----- would have called

C had known--------will have called

D knew----- will have called

Câu hỏi 46 :

If I___of his arrival , I____him.

A had known----will have met

B knew----- would have met

C know---- would  met

D had known---- would have met

Câu hỏi 47 :

Nobody told me about your trouble. I ____you if I ____ about it.

A would  have  helped-----had known

B would  have  helped-----knew

C would  have  helped----would know

D would  help---know

Câu hỏi 48 :

If you____salt on ice, it _____.

A put---will melt

B would put ------melts

C will put----will met

D put---- melted

Câu hỏi 49 :

If he _____now , he_____ the rush hour.

A leaves----misses

B leaves----will miss

C leaves----would miss

D will leave-----will miss

Câu hỏi 50 :

Provided that he____the car, we _____able to drive to the country.

A services------are

B services------will be

C will services------will be

D services------would be

Câu hỏi 51 :

If it ____tomorrow ,we may postpone going on a picnic.

A rains 

B will rain 

C shall rain

D raining 

Câu hỏi 52 :

If you hadn’t watched that late movie last night, you ___sleepy  now.

A wouldn’t have been

B wouldn’t be

C might have not been

D wouldn’t have been being

Câu hỏi 53 :

If you ___as I told you, you____sorry now.

A did - would not be

B had done - had not been

C do - would not be

D had done - would not be

Câu hỏi 54 :

If I  ________,I’ll let you know.

A am staying     

B will stay     

C do stay             

D would stay

Câu hỏi 55 :

Get me a glass of lemonade if you ______to the kitchen.

A go

B will go           

C going 

D went

Câu hỏi 56 :

If I ____you, I’d save some of your lottery winning.

A  be     

B am

C were     

D have been

Câu hỏi 57 :

If the chair _______break, Paul can fix it for you.       

A might      

B should       

C may           

D can

Câu hỏi 58 :

If the car ____ larger,we would have bought it.

A had been        

B has been        

C have been            

D been

Câu hỏi 59 :

If I were to leave my country, I_____disappointed.

A probably          

B would have been           

C will be           

D would be

Câu hỏi 60 :

If he hadn’t wasted too much time , he_______in his examination.

A would fail      

B wouldn’t fail         

C wouldn’t have failed        

D won’t fail

Câu hỏi 61 :

If I had taken that English course, I ____much progress.    

A had made   

B would have made   

C made

D would made

Câu hỏi 62 :

If I were in your place, I ____a trip to England.

A will make      

B would have make          

C would make    

D made

Câu hỏi 63 :

If you inherited a million pounds, what_____with the money?

A do you do     

B will you do        

C would you do       

D are you going to do

Câu hỏi 64 :

If you _____as I told you, you ____in such predicament now.

A did----wouldn’t be

B had done----had not been

C do----would not be

D had done----would not be

Câu hỏi 65 :

Come and work for my company if you____better to do. 

A have nothing         

B will have nothing

C had something        

D had nothing

Câu hỏi 66 :

If you had done as I told you, I think you_______

A would succeed

B would have succeed

C could succeed

D had succeed

Câu hỏi 67 :

If he had got half a mark more, he ______in the exam.

A wouldn’t fail  

B wouldn’t  have failed

C won’t fail

D won’t be failing

Câu hỏi 68 :

“Did you need help with your math last night ?”“ If I had had, I ____you”.

A would call

B called

C would have called

D will call

Câu hỏi 69 :

“I’d really like some lunch but I have so much work to do.”“ ____what you want and I can get it for you.”

A Tell me

B If you would tell me

C You will tell to me

D If you tell me

Câu hỏi 70 :

 “John went to the hospital alone .” “ If _____, I would have gone with him.”

A had he told me

B he had told me

C he has told me

D he would tell me

Câu hỏi 72 :

  “ Did you go sailing last weekend ?”“ No. We would have gone____nicer.”

A had the weather been

B if the weather has been

C would wearther be 

D if the weather might been

Câu hỏi 73 :

This sailboat______go faster if there were more wind.

A wouldn’t         

B shall         

C will              

D would

Câu hỏi 74 :

I won’t lend you this money _____you promise to pay it back.

A if

B unless

C or              

D or else

Câu hỏi 75 :

If Tony had come sooner , he could ____eaten dinner with us.

A has   

B had           

C have                

D be

Câu hỏi 76 :

_______me and I’ll expain the homework to you.

A Call            

B I you call             

C Calling                 

D To call

Câu hỏi 77 :

If a drop of oil is placed in a glass of water , it ______float to the top.

A would          

B will               

C shall             

D should 

Câu hỏi 79 :

“It’s really raining.  ”  ” Yes, If the weather ______, we’ll have to camp somewhere else.”

A would get worse

B might get worse

C get worse

D should  get worse

Câu hỏi 81 :

“My boss made me work overtime again. ”“ If I were you , I______my job.”

A would quit 

B will quit

C must quit

D quit

Câu hỏi 82 :

“Thank you for your help .”  “ _______want more information, call again tomorrow.”

A were you

B had you to 

C might you

D should you

Câu hỏi 86 :

“My car broke down when I was leaving Detroit and I had to take the bus .”“______, we would have picked you up”

A Had we known

B If we  have  known

C We  had known

D If we  did  known

Câu hỏi 87 :

“It’s beginning to rain.”  “_____, we won’t be able to finish the ball game.”

A If it stops

B Should it stop

C Unless it stops

D If it didn’t stop

Câu hỏi 88 :

If I _____as young as you are , I _____in a boat round the world.

A were----would sail

B would be----would sail

C were-----will sail

D would----would sail

Câu hỏi 89 :

I_____skiing if there ______more snow.

A will go -------were

B would go------is

C went ---were 

D would go------were

Câu hỏi 90 :

She_____tennis if it _____not so hot.

A would play----were

B would play----would be

C will play -----were

D would play---is

Câu hỏi 91 :

If I ______ in his shoes, I _____the Browns.

A am---wouldn’t invite

B were------won’t invite

C were------- wouldn’t invite 

D would be------ wouldn’t invite

Câu hỏi 92 :

Where ______if you_____on leave ?

A did you go----were

B would you go ---- were

C would you go-----are

D will you go ------were

Câu hỏi 93 :

She_____this mistake if she _____more attentive.

A would have noticed-----had been

B will have noticed-----had been

C would notice------had been

D would have noticed-----were

Câu hỏi 94 :

I_____on the excursion with you if I____about it beforehand.

A might have gone-----knew

B might go-----have known

C might have gone----- had known

D may go ------had known

Câu hỏi 95 :

If we _____that you were there, we_____on you.

A knew----would have called

B had known----- would have called

C had known--------will have called

D knew----- will have called

Câu hỏi 96 :

If I___of his arrival , I____him.

A had known----will have met

B knew----- would have met

C know---- would  met

D had known---- would have met

Câu hỏi 97 :

Nobody told me about your trouble. I ____you if I ____ about it.

A would  have  helped-----had known

B would  have  helped-----knew

C would  have  helped----would know

D would  help---know

Câu hỏi 98 :

If you____salt on ice, it _____.

A put---will melt

B would put ------melts

C will put----will met

D put---- melted

Câu hỏi 99 :

If he _____now , he_____ the rush hour.

A leaves----misses

B leaves----will miss

C leaves----would miss

D will leave-----will miss

Câu hỏi 100 :

Provided that he____the car, we _____able to drive to the country.

A services------are

B services------will be

C will services------will be

D services------would be

Câu hỏi 101 :

If it ____tomorrow ,we may postpone going on a picnic.

A rains 

B will rain 

C shall rain

D raining 

Câu hỏi 102 :

If you hadn’t watched that late movie last night, you ___sleepy  now.

A wouldn’t have been

B wouldn’t be

C might have not been

D wouldn’t have been being

Câu hỏi 103 :

If you ___as I told you, you____sorry now.

A did - would not be

B had done - had not been

C do - would not be

D had done - would not be

Câu hỏi 104 :

If I  ________,I’ll let you know.

A am staying     

B will stay     

C do stay             

D would stay

Câu hỏi 105 :

Get me a glass of lemonade if you ______to the kitchen.

A go

B will go           

C going 

D went

Câu hỏi 106 :

If I ____you, I’d save some of your lottery winning.

A  be     

B am

C were     

D have been

Câu hỏi 107 :

If the chair _______break, Paul can fix it for you.       

A might      

B should       

C may           

D can

Câu hỏi 108 :

If the car ____ larger,we would have bought it.

A had been        

B has been        

C have been            

D been

Câu hỏi 109 :

If I were to leave my country, I_____disappointed.

A probably          

B would have been           

C will be           

D would be

Câu hỏi 110 :

If he hadn’t wasted too much time , he_______in his examination.

A would fail      

B wouldn’t fail         

C wouldn’t have failed        

D won’t fail

Câu hỏi 111 :

If I had taken that English course, I ____much progress.    

A had made   

B would have made   

C made

D would made

Câu hỏi 112 :

If I were in your place, I ____a trip to England.

A will make      

B would have make          

C would make    

D made

Câu hỏi 113 :

If you inherited a million pounds, what_____with the money?

A do you do     

B will you do        

C would you do       

D are you going to do

Câu hỏi 114 :

If you _____as I told you, you ____in such predicament now.

A did----wouldn’t be

B had done----had not been

C do----would not be

D had done----would not be

Câu hỏi 115 :

Come and work for my company if you____better to do. 

A have nothing         

B will have nothing

C had something        

D had nothing

Câu hỏi 116 :

If you had done as I told you, I think you_______

A would succeed

B would have succeed

C could succeed

D had succeed

Câu hỏi 117 :

If he had got half a mark more, he ______in the exam.

A wouldn’t fail  

B wouldn’t  have failed

C won’t fail

D won’t be failing

Câu hỏi 118 :

“Did you need help with your math last night ?”“ If I had had, I ____you”.

A would call

B called

C would have called

D will call

Câu hỏi 119 :

“I’d really like some lunch but I have so much work to do.”“ ____what you want and I can get it for you.”

A Tell me

B If you would tell me

C You will tell to me

D If you tell me

Câu hỏi 120 :

 “John went to the hospital alone .” “ If _____, I would have gone with him.”

A had he told me

B he had told me

C he has told me

D he would tell me

Câu hỏi 122 :

  “ Did you go sailing last weekend ?”“ No. We would have gone____nicer.”

A had the weather been

B if the weather has been

C would wearther be 

D if the weather might been

Câu hỏi 123 :

This sailboat______go faster if there were more wind.

A wouldn’t         

B shall         

C will              

D would

Câu hỏi 124 :

I won’t lend you this money _____you promise to pay it back.

A if

B unless

C or              

D or else

Câu hỏi 125 :

If Tony had come sooner , he could ____eaten dinner with us.

A has   

B had           

C have                

D be

Câu hỏi 126 :

_______me and I’ll expain the homework to you.

A Call            

B I you call             

C Calling                 

D To call

Câu hỏi 127 :

If a drop of oil is placed in a glass of water , it ______float to the top.

A would          

B will               

C shall             

D should 

Câu hỏi 129 :

“It’s really raining.  ”  ” Yes, If the weather ______, we’ll have to camp somewhere else.”

A would get worse

B might get worse

C get worse

D should  get worse

Câu hỏi 131 :

“My boss made me work overtime again. ”“ If I were you , I______my job.”

A would quit 

B will quit

C must quit

D quit

Câu hỏi 132 :

“Thank you for your help .”  “ _______want more information, call again tomorrow.”

A were you

B had you to 

C might you

D should you

Câu hỏi 136 :

“My car broke down when I was leaving Detroit and I had to take the bus .”“______, we would have picked you up”

A Had we known

B If we  have  known

C We  had known

D If we  did  known

Câu hỏi 137 :

“It’s beginning to rain.”  “_____, we won’t be able to finish the ball game.”

A If it stops

B Should it stop

C Unless it stops

D If it didn’t stop

Câu hỏi 138 :

If I _____as young as you are , I _____in a boat round the world.

A were----would sail

B would be----would sail

C were-----will sail

D would----would sail

Câu hỏi 139 :

I_____skiing if there ______more snow.

A will go -------were

B would go------is

C went ---were 

D would go------were

Câu hỏi 140 :

She_____tennis if it _____not so hot.

A would play----were

B would play----would be

C will play -----were

D would play---is

Câu hỏi 141 :

If I ______ in his shoes, I _____the Browns.

A am---wouldn’t invite

B were------won’t invite

C were------- wouldn’t invite 

D would be------ wouldn’t invite

Câu hỏi 142 :

Where ______if you_____on leave ?

A did you go----were

B would you go ---- were

C would you go-----are

D will you go ------were

Câu hỏi 143 :

She_____this mistake if she _____more attentive.

A would have noticed-----had been

B will have noticed-----had been

C would notice------had been

D would have noticed-----were

Câu hỏi 144 :

I_____on the excursion with you if I____about it beforehand.

A might have gone-----knew

B might go-----have known

C might have gone----- had known

D may go ------had known

Câu hỏi 145 :

If we _____that you were there, we_____on you.

A knew----would have called

B had known----- would have called

C had known--------will have called

D knew----- will have called

Câu hỏi 146 :

If I___of his arrival , I____him.

A had known----will have met

B knew----- would have met

C know---- would  met

D had known---- would have met

Câu hỏi 147 :

Nobody told me about your trouble. I ____you if I ____ about it.

A would  have  helped-----had known

B would  have  helped-----knew

C would  have  helped----would know

D would  help---know

Câu hỏi 148 :

If you____salt on ice, it _____.

A put---will melt

B would put ------melts

C will put----will met

D put---- melted

Câu hỏi 149 :

If he _____now , he_____ the rush hour.

A leaves----misses

B leaves----will miss

C leaves----would miss

D will leave-----will miss

Câu hỏi 150 :

Provided that he____the car, we _____able to drive to the country.

A services------are

B services------will be

C will services------will be

D services------would be

Lời giải có ở chi tiết câu hỏi nhé! (click chuột vào câu hỏi).

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK