--- I’m sure Andrew will win the first prize in the final.  --- I think so.  He _____ for it for months. 
#103307
A
is preparing
B
was preparing
C
had been preparing
D
has been preparing
推荐题目
 ----Tony, why are your eyes red?---I __ up peppers for the last five minutes.
#99082
A
cut
B
was cutting
C
had cut
D
have been cutting
The wet weather will continue tomorrow, when a cold front       to arrive.
#102630
A
is expected
B
is expecting
C
expects
D
will be expected
He _________ in American for five years, and now he works in Shanghai.
#102614
A
have worked
B
worked
C
had worked
D
have been working