29. I _____ you a valuable present for your birthday, but I was short of money at the time.
A. would like to give B. would rather have given C. like to give D. liked to have given
28. -- Sorry for what I have said to you. --_____.
A. Let's forget it B. No, certainly not C. No, nothing much D. I do beg your pardon
27. It _____that the football match ______ put off because of the rain.
A. suggested; would be B. suggested; should be
C. is suggested; shall be D. was suggested; be
26. It is Alice and Nancy _____ often help us _____ our English.
A. who; for B. that; with C. who; in D. that; in
25. -- Who's making so much noise in the garden? -- _____ the children.
A. They are B. It be C. It is D. There are
24. Children are tired of learning often because they are _____ to do better than they can both at school and at home.
A. hoped B. permitted C. suggested D. expected
23. -- Was your stay pleasant while you were in Shanghai last week?
-- No, it ______ for four days, so we had to stay at a hotel.
A. was raining B. had been raining C. would rain D. has been raining
22. --_____ John be coming here tonight?
--I'm not sure, but he _____ stay at home.
A. May; might B. Can; must C. Must; might D. Can; might
21. --Are you pleased with his answer.'? --Not at all. It couldn't have been _____.
A. better B. worse C. so bad D. the worst
20. It's said that he was caught. One _____ so, but in fact he wasn't.
A. would think B. would have thought C. might think D. ought to have thought