问题
选择题
--- I’m sure Andrew will win the first prize in the final.
--- I think so. He ____ for months.
A.is preparing
B.was preparing
C.has been preparing
D.had been preparing
答案
答案:C
考查时态。根据语境及时间状语for months可知,用现在完成进行时,选C。