should/ would +have+过去分词
should/ would +动词原形
If I were you , I would apply for the job.
If I had taken your advice, I wouldn’t have made such mistake.
If it rained tomorrow, I would stay at home.
They requested that _______(我借的书还回图书馆)by next Friday.
2. 虚拟语气的表达方式：should+动词原形，此题则为：should return
3. 按句意顺序译，得出答案：I should return the book to library
The victim ________(本来有机会活下来)if he had been taken to hospital in time.
3.按句意译为：would have a chance to survive
四建议(advice. suggest. propose)
五要求(demand. require. request. ask. insist)，另加一个wish
1. It is strange that he _________ so.
A. would say B. would speak
C. should say D. will speak
2. My father did not go to New York; the doctor suggested that he _________ there.
A. not went B. won’t go
C. not go D. not to go
3. I wish that I _________ with you last night.
A. went B. could go
C. have gone D. could have gone
4. If you had told me in advance, I _________ him at the airport.
A. would meet B. would had met
C. would have met D. would have meet
5. Mike can take his car apart and put it back together again. I certainly wish he _________ me how.
A. teaches B. will teach
C. has taught D. would teach
6. I enjoyed the movie very much. I wish I _________ the book from which it was made.
A. have read B. had read
C. should have read D. are reading
7. You are late. If you _________ a few minutes earlier, you _________ him.
A. come; would meet B. had come; would have met
C. come; will meet D. had come; would meet
8. If she could sew, _________.
A. she make a dress B. she would have made a shirt
C. she will make a shirt D. she would had made a coat
9. If I _________ you, I _________ more attention to English idioms and phrases.
A. was; shall pay B. am; will pay
C. would be; would pay D. were; would pay
10. Had I known her name, _________
A. or does she know mine? B. and where does she live?
C. she would be beautiful. D. I would have invited her to lunch.
1. C 2. C 3. D 4. C 5. D 6. B 7.B 8. B 9.D 10. D
1. It is strange that是主语从句的虚拟语气，从句用sb. should do的形式。
2. suggest后面的从句用sb. should do的形式，should可以省略。
3. 虚拟语气。wish从句后接虚拟语气。could have done表示“本来可以”。
4. in advance表示“事先”， would have done表示与过去事实相反的虚拟语气。
8. would have done是过去将来完成时，表示与过去相反的虚拟语气。
10. had I known是与过去相反的虚拟语气的倒装形式，因此主句要用would have done。