32. We ________ the work on time without your help.
A. hadn't had finished B. didn't have finished
C. couldn't have finished D. can't have finished
31. 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
30. 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
29. If only I ______ my watch.
A. hadn't lost B. haven't C. didn't D. don't
28. It's time we _______ to bed.
A. must go B. will go C. went D. have gone
27. I wish I _______ there then.
A. was B. were C. had been D. would be
26. Where is Xiao Zhang? I wish I _______ him at once.
A. can find B. will find C. could find D. could have found.
25. ---Have you ever been to Beijing?
---No, but I wish I ____ .
A. have B. will C. do D. had
24. I _______ you some money, but I hadn't any on me then.
A. would lend B. would have lent C. may lend D. may have lent
23. He smiled as if he _______ my thoughts.
A. read B. was reading C. had read D. has read