高中虚拟语气练****题及详细答案
1. If I ___ ten years younger, I ______ very happy.
A. were, would be B. am, shall be C. were, shall ben 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. I'm sure he hasn't 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 take
19. I don't 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
C. had needed, would have called D. had needed, would call 21. I would buy that car,if I ______ enough money.
A. have B. had C. will have D. had had
22. Ford might have come to school in time for Professor Smith's lecture, ______ . A. if he got up earlier B. unless he had got up earlier
C. but he got up rather late D. but he had got up so late
23. ______ 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 24. If it had not rained yesterday, the ground ______ muddy now.
A. is not B. will not be C. would not be D. would not have been 25. You ______ any difficulty now, if you had made a more careful plan. A. won't meet with B. would not meet with
C. would not have met with D. have not met with
26. He did his best in everything, ______ he would not have been what he was. A. and B. but C. otherwis
高中虚拟语气练习题及详细答案 来自淘豆网www.taodocs.com转载请标明出处.