家教孙老师的文章专栏 |
---|
虚拟语气专项练习
发表于:2014-08-15阅读:14次
|
1. If I ____ where he lived, I ____ a note to him. A. knew, would B. had known, would have sent C. know, would send D. knew, would have sent 2. If they ____ earlier A. had started, would be B. started, might be C. had started, would have been D. will start, might have been 3. I didn't know his A. Had I known, would ring him up B. Should I know, would have rung him up C. If I knew; would ring 4. Mary is ill today. If A. were not ill, wouldn't be B. had been ill, wouldn't have C. had been ill, should have been D. hadn't been ill, could be 5. Were I to do it, I ________ it some other way. A. will do B. would do C. 6. I ________ him the A. could tell, if it had been B. must have told, were it C. should have told, had it been D. should have told, should it be 7. Without your help, we________ so much. A. won't achieve B. didn't 8. You didn't take his A. Had you taken, wouldn't have made B. If you had taken, would make C. Were you lo take, shouldn't have made D. Have you taken, won't have made 9. We wish we ____ what you A. did B. could have done 10. She wishes she ____ to A. went B. would go C. had 11. Tom is very short now. A. could B. should C. would 12. My sister advised me A. could B. must C. should 13. He asks that he A. is given B. must give C. 14. Do you think of Wang A. will invite B. have 15. I insisted that he A. be gone B. go C. would 16. Li Ming insisted that A. hadn't stolen B. 17. It is quite natural A. had made B. would make 18. He acted as if he A. knew B. knows C. has known 19. Read it aloud so that I A. may hear B. will hear C. 20. They got up early in A. caught B. will catch C. 1~5 BADAB 6~10 CDABC 11~15
|