问题

I am sure Mary will win the first place in the coming competition.–I think so. She ________ for it for months.
A:has prepared
B:has been preparing
C:had prepared
D:prepared;
B:has been preparing
C:had prepared
D:prepared;
正确答案是:
同类题型
The conference has been held todiscuss the effects of tourism ______the wildlife in the area.
I am tired out. I can’t go any further.—______ . We will arrive at the top in one minute.
Lucy from the USA— No, she from the USA. She comes from the UK.
It is the third time that he ____ the first prize in the competition