--- Have you finished the report?
--- No. I ______ it all this week.
| A.will do | B.had done |
| C.have done | D.have been doing |
— Oh! Must you? Stay a bit longer, please.
—, but I've got an early start tomorrow.
| A.No problem | B.All right | C.Thanks anyway | D.Never mind |
If they had known what was coming next, they __ their mind.
| A.may change | B.could change | C.must have changed | D.might have changed |
New Zealand's universities offer a wide __ of courses in many fields, including the arts, economics, communications and technology.
| A.range | B.process | C.trend | D.bunch |
My teacher has never lost his temper; that is to say, he is a __ man.
| A.generous | B.mild | C.rude | D.tough |
in the ticket hall for almost an hour, I suddenly realized I had left my ID card home.
| A.To wait | B.To have waited | C.Waiting | D.Having waited |