问题

I’m sure Andrew will win the firstprize in the final. — I think so. He _____ for it formonths.
A:runs out of
B:was preparing
C:had been preparing
D:has been preparing
B:was preparing
C:had been preparing
D:has been preparing
正确答案是:
同类题型
We ________ the problem for a long time, but we didn’t reach any agreement.
In ______ fact, as the years pass, children will be aware of making ____ progress.
May I come in I’m sorry I’m late. —Come in, please. But could you tell me
The picture doesn’t ______ here. It’s too modern forthe rest of furnishings.