问题 单项选择题

—Who's won the first prize in the competition
—Henry ______. He has ______ it for a week.

A. is; won
B. is; got
C. has; had
D. has; been given

答案

参考答案:C

解析: 考查现在完成时。对现在完成时作简短回答时,应用助动词has;由后一句的时间状语for a week可知,此处应使用延续性动词had,故选C。

单项选择题
填空题