His letter was especially welcome as I ____ from him for long.
A.haven’t heard | B.would not heard | C.hadn’t heard | D.didn’t heard |
—May I speak to your manager Mr.Williams at five o’clock tonight?
—I’m sorry. Mr. Williams ________ to a conference long before then.
A.will have gone | B.had gone | C.would have gone | D.has gone |
We _______ on it for several hours but we have not yet reached any conclusion.
A.work | B.areworking | C.havebeenworking | D.havebeenworked |
I ____ to go for a walk, but someone called and I couldn’t get away.
A.was planning | B.planned | C.had planned | D.would plan |
Salley________Beijing for Shanghai and________there ever since. You can go and pay her a
visit on your way to Hangzhou.
A.has left; worked | B.left; worked |
C.has left; had worked | D.left; has worked |
A new technique ____ out, the yields (收成) increased by 20% .
A.having working | B.having been working |
C.has worked | D.had been worked |
---What do you think of my suggestion?
--- Sorry. What's that? I ____ about something else.
A.thought | B.am thinking | C.was thinking | D.had thought |
--- Haven't I told you that I like the beef well done?
---Yes, but I _____ it longer than I usually do.
A.was cooking | B.will cook | C.cooked | D.had cooked |
I haven' t seen Mary these past few days. I m afraid she ____ herself for some time.
A.isn't feeling | B.hasn' t been feeling |
C.hadn't been feeling | D.wasn't feeling |
The truth, Sir, is that the old man____ across the street when my car hit him.
A.was to walk | B.had been walking | C.walked | D.was walking |
Our TV sets sell well, but ten years ago no one could have imagined such a big share in the market that they ____.
A.were having | B.had had | C.were to have | D.had |
— Look! How long ________ like this?
—Three weeks! It’s usual here that rain _______ without stopping these days of the year.
A.has it rained; pours | B.has it been raining; pours |
C.is it raining; is pouring | D.does it rain; pours |
I won’t tell the student the answer to the math problem until he ______ on it for more than an hour.
A.has been working | B.will have worked |
C.will have been working | D.had worked |
Ladies and gentlemen, please fasten your seat belts. The plane _______.
A.takes off | B.is taking off |
C.has taken off | D.took off |