—Who do you think will get the first prize?     —Mary, of course. She ________ for the competition for months.
#100967
A
is preparing
B
was preparing
C
has been preparing
D
had been preparing
推荐题目
Michael ______ here to see you and he ______ a note on your desk . 
#104622
A
has come ; has left
B
has been ; has left
C
has come ; left
D
has been ; left
 Professor James will give us a lecture on the Western culture, but when and where __________ yet.
#104603
A
hasn’t been decided
B
haven’t decided
C
isn’t being decided
D
aren’t decided