单选题 — ______ David and Vicky ______ married?
— For about three years.
A. How long were; being B. How long have; got
C. How long have; been D. How long did; get

【正确答案】 C
【答案解析】[解析] 本题考查学生在特定的语言环境中判断时态与动词的能力。根据答语For about three years.可知要用现在完成时,表示到目前为止的状况。第二层要判断be与get在意思与用法上的不同。be可以表示延续的状况,而get作为系动词使用时,不能与表示一段时间的短语连用。