《虚拟语气专练(一).doc》由会员分享,可在线阅读,更多相关《虚拟语气专练(一).doc(6页珍藏版)》请在金锄头文库上搜索。
1、班 级姓 名考 场考 号虚拟语气专练(一)练习一1. If I _ ten years younger, I _ very happy. A. were, would be B. am, shall be C. were, shall be D. am, would be 2. -You can ask your brother for help. -He is not at home. If he _, I _ . A. is, would B. were, would C. is, will D. were, will 3. If you _ the doctors advice, you
2、 would have already recovered. A. follow B. followed C. would follow D. had followed 4. If he had not missed the train, he _ there by then. A. might get B. might have got C. got D. had got 5. What would you have done last night, if you _ to write your homework. A. hadnt B. havent had C. didnt have D
3、. hadnt had 6. -Did you catch the plane? -No, if I had hurried, I _ . A. would B. would have C. could D. did 7. Why didnt you tell him the truth? If I _ you, I would have. A. were B. had been C. am D. would be 8. -How do you like the party? -Wonderful. If you had come with us, you _ a good time. A.
4、had B. had had C. would have D. would have had 9. If I _ out of my ink, I would have finished writing the paper. A. didnt run B. shouldnt run C. havent run D. hadnt run 10. If you _ early tomorrow morning, you would be there by noon. A. have started B. were start C. were to start D. had started 11.
5、If you _ to the moon one day, you would find it quite different from the earth. A. travel B. had travelled C. should travel D. have trarelled 12. What _ yesterday if you _ TV programme. A. would you do, hadnt watch B. would you have done, hadnt watched C. could you do, didnt watch D. would you have
6、done, didnt watch 13. -Are you thinking about going to Dalian for the vacation? -No, but if I _ time, I _ very glad to go there. A. have, will be B. had had, would have been C. had, would be D. had had, would be 14. -My boss often made me work day and night. -If I _ you, I _ the job. A. am, will giv
7、e up B. had been you, would have given up C. were, would give up D. had been you, would give up 15. If you tell me all about it, I _ able to decide. A. would be B. could be C. were D. shall be 16. If you _ George, would you please tell him to ring me?A. saw B. were to C. have seen D. see 17. Im sure
8、 he hasnt sent the letter. If he _ it, I _ . A. sent, got B. sent, have got C. sent, would go D. had sent, would have got 18. -Sally finally got here from Chicago. -If she _ earlier, we _ her to the party then. A. came, would take B. had come, would have taken C. comes, will take D. had come, would
9、take 19. I dont know whether to take the medicine at once. If I _ ,I _ it. A. knew, would take B. had known, would have taken it C. knew, would have taken D. had known, would take 20. -Did you need any help with your maths last night? -No, If _ , I _ you. A. had, would have called B. had, would call
10、 C. had needed, would have called D. had needed, would call 练习二1. I would buy that car,if I _ enough money. A. have B. had C. will have D. had had 2. Ford might have come to school in time for Professor Smiths lecture, _ . A. if he got up earlier B. unless he had got up earlier C. but he got up rath
11、er late D. but he had got up so late 3. _ their help in the past years, he would be living a hard life and might even have starve to death. A. With B. If it were not for C. If it had not been for D. If not 4. If it had not rained yesterday, the ground _ muddy now. A. is not B. will not be C. would n
12、ot be D. would not have been5. You _ any difficulty now, if you had made a more careful plan. A. wont meet with B. would not meet with C. would not have met with D. have not met with 6. He did his best in everything, _ he would not have been what he was. A. and B. but C. otherwise D. but that 7. -Wh
13、at would you wish to do if you were to be a college student again? -Thats very hard to say, but I wish I _ biology when I was a college student. A. had studied B. studied C. study D. have studied 8. -You should have gone to the show with us yeaterday. Its very good. -I wished I _ , but I was busy with my report. A. had B. did C. would have D. were 9. Mr