A. were, would be B. am, shall be
C. were, shall be D. am, would be
2. If he had not lost his money, he ____ the piano last week.
A. would buy B. had bought
C. could have bought D. bought
3. ____I known it, I should have told him.
A. Have B. Had
C. Having D. If
4. ____ the clouds, you would find the airplane in the sky easily.
A. Were it not for
B. If it had not been for
C. If it were not
D. Had it not been for
5. If I had known that, I ___ so.
A. wouldn’t do B. won’t do
C. didn’t do D. wouldn’t have done
6. If it ___ so hard, we’d go to town.
A. isn’t raining B. weren’t raining
C. doesn’t rain D. isn’t going to rain
1.答案A 2答案C 3.答案B 4.答案A 5.答案D
6.答案B
7. He _____ you if you ____ to see him that afternoon.
A. might tell, were going
B. told, were going
C. might have told, had gone
D. should tell, went
8. If you had started sooner, you ____ there.
A. may have got B. might have got
C. shall have got D. must have got
9. If we were to be 2oo years old, we ____ everything.
A. will change B. can change
C. could change D. shall change
10. I don’t think that I shall fail, but if I ___ I would try again.
A. fail B. would fail
C. should fail D. had failed
11. If you ____ to see Mary, what would you tell her?
A. are B. will be going
C. must D. were
12. If the train leaves at half past ten, there ____ no time to lose.
A. would B. is
C. will D. has
7.答案C 8.答案B 9.答案C 10.答案C 11.答案D
12.答案B