--- 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
推荐题目
The employee you have been thinking highly of ____ reliable.
#101903
A
proves
B
proving
C
to prove
D
being proved
The film ____ this Sunday.
#102694
A
is going to show
B
is showing
C
is to be shown
D
is about to be shown
The thief was brought in, his hands ____________ behind his back.
#102817
A
had been tied
B
tied
C
being tied
D
having tied