Trang chủ Đề thi & kiểm tra Lớp 9 Tiếng anh Online test on conditional sentences (Luyện tập về câu điều kiện Có VIDEO chữa)

Online test on conditional sentences (Luyện tập về câu điều kiện Có VIDEO chữa)

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