问题

Who do you think will get the first prize—Mary, of course. She ________ for the competition formonths.
A:it isconvenient
B:was preparing
C:had beenpreparing
D:has beenpreparing
B:was preparing
C:had beenpreparing
D:has beenpreparing
正确答案是:
同类题型
What does she ____ in the letter—She wants to visit my school.
_______ from what he said, he must be an honest man. [ ]
The family_______ stay at the hotel because it was raining hard.
Would you mind watering the flowers for me–______. I have to go to the post office.
He decided that he would driveall the way home instead of____at a hotel for the night.[ ]