问题 选择题

-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

填空题
多项选择题