She has set a new record, that is, the sales of her latest book ________ 50 million.
A.have reached | B.has reached | C.are reaching | D.had reached |
—You were out when I dropped in at your house.
—Oh, I ________ for a friend from England at the airport.
A.was waiting | B.had waited | C.am waiting | D.has waited |
It is said in the book that Thomas Edison (1847—1931) ________ the world-leading inventor for sixty years.
A.would be | B.has been | C.had been | D.was |
Because the shop ________ , all the T-shirts are sold at half price.
A.has closed down | B.closed down | C.is closing down | D.had closed down |
The discussion ________ alive when an interesting topic was brought in.
A.was coming | B.had come | C.has come | D.came |
Now that she is out of a job, Lucy ________ going back to school, but she hasn’t decided yet.
A.had considered | B.has been considering |
C.considered | D.is going to consider |
—What’s that terrible noise?
—The neighbors ________ for a party.
A.have prepared | B.are preparing | C.prepare | D.will prepare |
—Has Sam finished his homework today?
—I have no idea. He ________ it this morning.
A.did | B.has done | C.was doing | D.had done |
I ________ you not to move my dictionary—now I can’t find it.
A.asked | B.ask | C.was asking | D.had asked |
—What were you doing when Tony phoned you?
—I had just finished my work and________ to take a shower.
A.had started | B.started |
C.have started | D.was starting |
—I hear Jane has gone to the Holy Island for her holiday.
—Oh, how nice! Do you know when she ________?
A.was leaving | B.had left |
C.has left | D.left |
Turn on the television or open a magazine and you ________ advertisements showing happy families.
A.will often see | B.often see |
C.are often seeing | D.have often seen |
. Sales of CDs have greatly increased since the early 1990s, when people ________ to enjoy the advantages of this new technology.
A.begin | B.began | C.have begun | D.had begun |
—Can I drive on the free way, Mr. Green?
—You can when you____________ a bit more skilled.
A.will get | B.are getting | C.will have got | D.get |