问题 选择题
—  I'm sure Andrew will win the first prize in the final.  
— I think so. He          for it for months.    

A. is preparing    
B. was preparing    
C. had been preparing  
D. has been preparing
答案

答案:D

填空题
单项选择题