If the weather had been better, we could have had a picnic. But it ____ all day.
A. rained B. rains C. has rained D. is raining
The wet weather will continue tomorrow when a cold front ______ to arrive.
A. is expected B. is expecting C. expects D. will be expected
—Have you known Dr. Jackson for a long time?
—Yes, since she________ the Chinese Society.
A. has joined B. joins C. had joined D. joined
—Have you got any job offers?
—No. I ______.
A. waited B. had been waiting C. have waited D. am waiting
We first met on a train in 200We both felt immediately that we ______ each other for years.
A. knew B. have known C. had known D. know
--- I’m sure Andrew will win the first prize in the final.
--- I think so. He ___________ for it for months
A. is preparing B. was preparing
C. had been preparing D. has been preparing