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

Luyện tập câu điều kiện cơ bản Có lời giải chi tiết

Câu hỏi 1 :

I would have visited you before if there _____ quite a lot of people in your house.      

A hadn't                                 

B hadn't been  

C wouldn't be    

D wasn't

Câu hỏi 2 :

If you had caught the bus, you _____ late for work.

A wouldn't have been               

B would have been

C wouldn’t be  

D would be

Câu hỏi 3 :

If I _____, I would express my feelings.

A were asked      

B would ask      

C had been asked   

D asked

Câu hỏi 4 :

If  she_____ as I told her, she would have succeeded.

A has done  

B had done    

C does                                    

D did

Câu hỏi 5 :

Will you be angry if I _____ your pocket dictionary?

A stole                                   

B have stolen    

C were to steal

D steal

Câu hỏi 6 :

You made a mistake by telling her a lie. It _____ better if you _____ to her.     

A would have been / hadn't lied                     

B would be / didn't lie

C  will be / don't lie 

D  would be / hadn't lied

Câu hỏi 7 :

John would be taking a great risk if he _____ his money in that business.

A  would invest   

B invested                              

C had invested       

D invests

Câu hỏi 8 :

She would have given them all that money if we _____ her to.

A wouldn’t advise    

B won't advise     

C hadn't advised  

D didn't advise

Câu hỏi 9 :

If the tree hadn't been so high, he _____ it up to take his kite down.

A could have climbed 

B climb                                   

C is climbing     

D climbed

Câu hỏi 10 :

If the wall weren't so high, he _____ it up to take his ball down.

A climbed                                    

B could climb   

C is climbing 

D climb

Câu hỏi 11 :

If I _____ her phone number, I _____ her last night.

A had known / could have phoned  

B  knew / would have phoned

C know / can phone

D knew / could phone

Câu hỏi 12 :

If he ______ the truth, the police wouldn’t arrest him.

A tells                                    

B told                                     

C had told      

D would tell

Câu hỏi 13 :

If you press that button what _____?

A would happen  

B would have happened  

C will happen      

D happen

Câu hỏi 14 :

She says if she _____ that the traffic lights were red she _____.

A had realized / would stop           

B realized / could have stopped

C has realized / stopped      

D had realized / would have stopped

Câu hỏi 15 :

I am very thin. I think, if I _____ smoking, I might get fat.

A stop                                    

B had stopped 

C will stop                             

D stopped

Câu hỏi 16 :

If I _____ that yesterday, I _____ them.

A had discovered / would inform     

B had discovered / would have informed

C had discovered / could inform   

D discovered / can inform

Câu hỏi 17 :

If you _______ to the course regularly, they ________ a certificate last year.

A  go / gave  

B go / give                            

C  had gone / would have given 

D went / would give

Câu hỏi 18 :

I think he is not at home. If he _____ in, he ______ the phone.

A was / answered     

B were / would answer

C were / would have answered    

D  had been / would have answered

Câu hỏi 19 :

If I ______ in London now, I could visit British Museum.

A were                                  

B had been     

C have been      

D  would be

Câu hỏi 20 :

If Columbus _______ money from Queen Isabella, he _______ across the Atlantic.

A do not receive / could not sail 

B had not received / might not have sailed

C did not receive / might not have sailed  

D would not receive / might not sail

Câu hỏi 21 :

If you didn't wear shabby clothes, you _______ more good-looking.

A  will be     

B would be 

C would have been

D can be

Câu hỏi 22 :

If your hair _______grey now, what ______ you ________?

A went / would / do        

B had gone / would/do  

C had gone / would have / done

D been read

Câu hỏi 23 :

If you ______ be someone, who______ you ______?

A could / would / have been   

B could / would / be   

C can / will / be           

D  are able to / will / be

Câu hỏi 24 :

If I ________ an Angel, I would try to make happy all the children.

A am                                     

B have been   

C were

D had been

Câu hỏi 25 :

Do you think there would be less conflict in the world if all people __________the same language?

A spoke                     

B speak                                  

C had spoken     

D will speak

Câu hỏi 26 :

It ________ if nobody had reminded it.

A would have be forgot

B would have been forgot   

C would have forget        

D would have been forget

Câu hỏi 27 :

The car ________ if somebody takes it there.

A will be repaired 

B would be repaired 

C  will been repaired    

D  is repair

Câu hỏi 28 :

You ______ to prison if you did that.

A would be send

B would have been sent  

C would be sent 

D were sent

Câu hỏi 29 :

You would study Italian if it ­­­­­­­­_____ here.

A was teaching    

B were taught  

C would be taught     

D is taught

Câu hỏi 30 :

If you can give me one good reason for your acting like this, __________this incident again.

A  I will never mention  

B I never mention                   

C  will I never mention      

D I don’t mention

Câu hỏi 31 :

The magazine _____ by more people if it had better articles.

A would be reading  

B would read 

C would be read 

D been read

Câu hỏi 32 :

The joke would not be funny if it _________ into French.

A were translated 

B is translated   

C was be translated              

D translated

Câu hỏi 33 :

A doctor _________ if somebody falls ill.

A will be call for       

B will be called for   

C  will call for

D would be call for

Câu hỏi 34 :

Would she go if she _____?

A were invited

B was be invited 

C have been invited 

D be invited

Câu hỏi 35 :

He _____ the death penalty if he were found guilty.

A would be given                     

B would be gave 

C would given        

D were given

Câu hỏi 36 :

Who would have won the World War II if the nuclear bomb _____ by the Nazus first.

A had be produced  

B had produced   

C had been produced 

D would be produced

Câu hỏi 37 :

The room ______ if it is not empty.

A couldn’t be repainted     

B cannot be repainted

C could be repainted   

D can be repainted

Câu hỏi 38 :

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 39 :

The cars _____ if we had not done such a huge advertising campaign.

A would not have been bought          

B would not have be bought

C  would have been bought     

D would not had been bought

Câu hỏi 40 :

If I were a better conversationalist , _____ to parties more often?

A I would be invited   

B I would have been invited

C would I be invited       

D would I have been invited

Câu hỏi 41 :

If I ____ him yesterday, I would have to come back tomorrow.

A didn’t meet  

B  have met

C met                         

D hadn’t met

Câu hỏi 42 :

If she ____ the truth, I think she’d never want to see you again.

A would know 

B knows                                 

C will know   

D knew

Câu hỏi 43 :

I would never have believed ____ it with my own eyes.

A  if I didn’t see        

B if I hadn’t seen    

C if I haven’t seen   

D  if I wouldn’t have seen

Câu hỏi 44 :

I wish I had remembered your number. Otherwise, I ____ you.

A phoned                               

B would phone     

C would have phoned   

D will have phone     

Câu hỏi 45 :

Such typing mistakes _____ avoided if you had been more careful.

A can have been

B would be        

C might have been  

D should be

Câu hỏi 46 :

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 47 :

Don’t worry ____ home late tonight.

A  when I’ll be   

B  if I’ll be   

C unless I’ll be  

D if I’m

Câu hỏi 48 :

I ____ one of my special desserts for dinner, if you like.      

A make                                   

B will make        

C am going to make  

D am making

Câu hỏi 49 :

If I ____ the flu, I would have joined you for the trip.    

A hadn’t had 

B haven’t had             

C didn’t have   

D had has

Câu hỏi 50 :

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

A would have been

B could be       

C had been        

D must have been     

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