Trang chủ Đề thi & kiểm tra Lớp 12 Luyện tập câu điều kiện nâng cao Có lời giải chi tiết

Luyện tập câu điều kiện nâng cao 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 © 2022 AnhHocDe