问题
选择题
— I'm sure Andrew will come out first in this gymnastic competition.
— I think so. He ________ for it for months.[ ]
A. is preparing
B. was preparing
C. had been preparing
D. has been preparing
答案
答案:D