虚拟语气-高中英语语法精讲精练(2)
(9) as if clause (did/were 与现在相反) (would/could/might do与将来相反) ( had done 与过去相反) She treats Kate as if she were her own daughter. They talked as if they had been friends for years. (10)
(9) as if clause (did/were 与现在相反) (would/could/might do与将来相反)
( had done 与过去相反)
She treats Kate as if she were her own daughter.
They talked as if they had been friends for years.
(10) would like/was/were to have done something
I would like to have attended the party, but one of my friends came to see me.
(11) without/but for n.= if it were not for n./if it hadnt been for n. (otherwise后从句同)
I would not have passed the exam without your help.(=if it hadnt been for your help)
四 。虚拟巩固练习:
1. The plant is dead. I ___more water.
A. will give B. would have given C. must give D. should have given
2. I insist that a doctor ___ immediately.
A. has been sent for B. send for C. will be sent for D. be sent for
3. If you the doctors advice, you would have already recovered.
A. follow B. followed C. would follow D. had followed
4. I wish I ___ you yesterday.
A. seen B. did see C. had seen D. were to see
5. What would you have done last night, if you to write your homework.
A. hadnt B. havent had C. didnt have D. hadnt had
6. ---Did you catch the plane?
-----No, if I had hurried, I .
A. would B. would have C. could D. did
7. Without electricity human life ____ quite different today.
A. is B. will be C. would have been D. would be
8. --- Shall we go skating or stay at home? ---Which____ do yourself?
A. do you rather B. would you rather C. will you rather D. should you rather
9. --- We could have walked to the station, it was so near.
---Yes, a taxi ___ at all necessary.
A. wasnt B. hadnt been C. wouldnt D. wont be
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. Tom ought not to ____ me your secret, but he meant no harm.
A. have told B. tell C. be telling D. having told
12. ---If he ____, he ___ that food.
--- Luckily he was sent to hospital immediately.
A. was warned, would not take B. had been warned, would not have taken
B. would be warned, had not taken D. would have been warned, had not taken
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. If you George, would you please tell him to ring me?
A. saw B. were to C. have seen D. see
15. You didnt let me drive. If we ____ in turn, you ____ so tired.
A. drove, didnt get B. drove, wouldnt get
C. were driving, wouldnt get D. had driven, wouldnt have got
16. I am sure 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.(责任编辑:www.360gaokao.com)
特别说明:由于各方面情况的不断调整与变化,360高考网所提供的所有考试信息仅供参考,敬请考生以权威部门公布的正式信息为准。如有出入,欢迎大家予以指正!