-Who do you think will get the first prize? -Mary, of course. She for the compet
来源:网络
时间:
推荐文章

—Who do you think will get the first prize?
—Mary, of course. She ________ for the competition for months.
A. is preparing B. was preparing
C. had been preparing D. has been preparing
试题答案
D