首页 > 留学知识库

问题: 英语题

( )David and Vickly( )married?
For about three years.
A.How long were;being B.How long have;got
B.How long have;been D.How long did;get

解答:

选How long have;been.

这道题考察完成时态和动词的用法。由回答可知,问句是完成时的。而have got married 只表示动作,是短暂性动词,不可用于完成时态;have been married表示持续的状态,为正确用法。选项A、D时态都不正确,直接排除。