非常详尽
c. Had the teacher spoken louder d. If the teacher spoke louder
33. What should we do if it ____ tomorrow?
a. should snow b. would snow c. snow d. will snow
34. If you _____ 5 minutes earlier, you _____ him.
a. should come; had seen b. came; would see
c. come; will see d. had come; would have seen
35. If only I ____ my watch.
a. hadn’t lost b. haven’t lost c. didn’t lose d. don’t lose
36. You _____ such a serious mistake if you had followed his advice.
a. may not make b. might have not made
c. shouldn’t have made d. might not have made
37. He ____ the test, but he wasn’t careful enough.
a. could have passed b. were able to pass c. must have passed d. might be able to pass
38. We ____ the work on time without your help.
a. hadn’t finished b. didn’t have finished c. couldn’t have finished d. can’t have finished
39. If you ____ at school, you _____ a college student now.
a. had studied hard; would have been b. should have studied hard; should have been c. had studied hard; would be d. would study hard; must have been
40. If only I ____ as young as you are!
a. being b. am c. be d. were