1.I must say he reads very well, and I shouldn’t be surprised if he ______
acting for a living one day.
A. had taken up B. takes up C. have taken up D. would have taken up
2. If I had seen the movie, I ______ you all about it now.
A. would tell B. will tell C. have told D. would have told
3. I’d rather you ______ anything about it for the time being.
A. do B. didn’t do C. don’t D. didn’t
4. Mary ______ my letter; otherwise she would have replied before now.
A. has received B. ought to have received
C. couldn’t have received D. shouldn’t have received
5. We didn't know his telephone number, otherwise we _____ him. (
A) would have telephoned B) must have telephoned
C) would telephone D) had telephoned
解析：本题是与过去时相反的虚拟句，从句中用过去完成式，主句中用would have done。本句相当于if we had known his
telephone number，we would have telephoned him。答案是(A) would have telephoned。
6. Jean doesn't want to work right away because she thinks that if she
______ a job she probably wouldn't be able to see her friends very
A. has to get B. had got C. were to get D. could have got
to引出。因此C. were to get 是本题答案。选项A. has to get是陈述语气的现在时，不能用于虚拟条件句中。选项B. had
got是虚拟语气的过去时，不能表示将来时间。选项D. could have got不能用于虚拟语气的条件从句中。
7. Look at the terrible situation I am in! if only I ____ your
A. follow B. had followed C. would follow D. have followed
8 .That tree looked as if it _____ for a long time.
a.hasn't watered b.had not been watered
c.didn't water d.wasn't watered
解析：本题测试as if 从句的虚拟语气。一般来说，as if 从句所表达的内容完全与实际情况相反或纯粹是一种假设时，通常使用虚拟语气。
9. I'd rather you ____ anything about it for the time being.
a. don't do b.did
c.didn't do d.would do
解析：would rather 表示愿望，后接从句用虚拟语气，用过去时。
10. Look at the terrible situation I am in! If only I ____ your advice
a.follow b.would follow
c.had followed d.have followed
解析：本题测试if only 引起的感叹句的虚拟语气。if only 引起的感叹句，相当于“how I wish