--- I’m sure Andrew will win the first prize in the final. --- I think so. He ___________ for it for months.
#104958
A
is preparing
B
was preparing
C
had been preparing
D
has been preparing
推荐题目
I think it is your brother who ______for your being late.
#100363
A
is to blame
B
is going to blame
C
is to be blamed
D
should blame
When I called you this morning, nobody answered the phone. Where ________? 
#104733
A
did you go
B
have you gone
C
were you
D
had you been
 --Have you ever seen Peter recently? --Yes. He _________ me to ask you how you ___________along with your new job these days.
#104874
A
has asked; have been getting
B
asked; were getting
C
often asks; are getting
D
asked; are getting