问题 选择题

How long have they ____ this new car?

A.bought

B.buy

C.have

D.had

答案

答案:D

根据疑问词how long多久可知文中不能用瞬间动词,have为完成时态助动词,后面动词要用过去分词,故选D.

多项选择题
单项选择题