Trang chủ Đề thi & kiểm tra Lớp 12 Tiếng anh Luyện tập về các loại câu điều kiện khác liên quan Có lời giải chi tiết

Luyện tập về các loại câu điều kiện khác liên quan Có lời giải chi tiết

Câu hỏi 1 :

She was too shy. Otherwise, she _____ many more friends.

A will make

B can make 

C would have made    

D should have made

Câu hỏi 2 :

Without the life-jackets, most passengers _____ drowned in that accident   

A would have been 

B would be

C had been

D were

Câu hỏi 3 :

But for his wife’s encouragement, he ____ gotten to the top of his profession.   

A hadn’t  

B hasn’t                    

C won’t have

D wouldn’t have

Câu hỏi 4 :

My parents lent me the money. Otherwise, I ____ this shop    

A hadn’t opened 

B couldn’t open

C weren’t be able to open

D wouldn’t have opened

Câu hỏi 5 :

Carol was late for work this morning. But for the traffic jam, she ____ half an hour earlier    

A  could come  

B could have come 

C had come  

D can have come

Câu hỏi 6 :

But for the hold-up, we ____ here in time   

A  would have been    

B could be       

C had been

D must have been

Câu hỏi 7 :

Had you told me that this was going to happen, I __________it.    

A would have never believed 

B don’t believe

C hadn’t believed    

D can’t believe

Câu hỏi 8 :

Unless you __________all of my questions, I can’t do anything to help you.

A answered

B answer

C would answer 

D are answering

Câu hỏi 9 :

__________then what I know yesterday, I would have saved myself a lot of time and trouble over the years.   

A Had I known 

B Did I know

C If I know    

D If I would know

Câu hỏi 10 :

I __________you sooner had someone told me you were in the hospital.  

A would have visited 

B visited                     

C had visited 

D visit

Câu hỏi 11 :

__________more help, I will call my neighbor.

A needed                 

B should I need

C I have needed 

D I should need

Câu hỏi 12 :

____ 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

Câu hỏi 13 :

____ resigned, we would have been forced to sack him.      

A Had he not

B Had  he

C He had not   

D He not had

Câu hỏi 14 :

______you work harder, you will be sacked.                             

A Whether    

B If     

C However   

D Unless 

Câu hỏi 15 :

Unless you _____ quiet, I’ll scream.    

A don’t keep   

B keep                               

C kept                    

D didn’t keep

Câu hỏi 16 :

I won’t wake unless I ______ the alarm.             

A  don’t hear

B heard         

C hear                     

D didn’t hear

Câu hỏi 17 :

______, he would have been able to pass the exam.         

A If he studied more                                                 

B If he were studying more

C  Studying more  

D Had he studied more

Câu hỏi 18 :

Had I had some more  money, I _______ that book.    

A would buy 

B will buy

C would have bought    

D all are correct

Câu hỏi 19 :

I will bring an umbrella with me               it rains.      

A unless                              

B in case   

C although                   

D because

Câu hỏi 20 :

Providing that I had studied hard last night, I                    the test easily now.       

A  would have done  

B will do 

C wouldn’t have done   

D would do

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