Trang chủ Đề thi & kiểm tra Lớp 12 Tiếng anh 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 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 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 3 : If I _____, I would express my feelings.

A were asked      

B would ask      

C had been asked   

D asked

Câu 4 : If  she_____ as I told her, she would have succeeded.

A has done  

B had done    

C does                                    

D did

Câu 5 : Will you be angry if I _____ your pocket dictionary?

A stole                                   

B have stolen    

C were to steal

D steal

Câu 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 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 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 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 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 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 12 : If he ______ the truth, the police wouldn’t arrest him.

A tells                                    

B told                                     

C had told      

D would tell

Câu 13 : If you press that button what _____?

A would happen  

B would have happened  

C will happen      

D happen

Câu 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 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 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 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 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 19 : If I ______ in London now, I could visit British Museum.

A were                                  

B had been     

C have been      

D  would be

Câu 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 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 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 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 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 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 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 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 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 29 : You would study Italian if it ­­­­­­­­_____ here.

A was teaching    

B were taught  

C would be taught     

D is taught

Câu 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 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 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 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 34 : Would she go if she _____?

A were invited

B was be invited 

C have been invited 

D be invited

Câu 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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).

Copyright © 2021 HOCTAP247