— I’m sure Andrew will win the first prize in the final. — I think so. He ______ for it for months. 
#100746
A
is preparing
B
was preparing
C
had been preparing
D
has been preparing
推荐题目
I’m terribly sorry for being late, but I _____ the wrong bus.
#104116
A
catch
B
had caught
C
caught
D
catching
-When ____ you return the dictionary to me?-Only when I ____ you next Sunday.
#104676
A
will;see
B
do;will see
C
will;will see
D
do;see
Great changes _____ in China in the past 30 years and many Chinese are living a happy life today. 
#99354
A
took place
B
were taken place
C
have taken place
D
have been taken place