完成时不是必须加延续性动词.比如你上面的那个句子就是完全正确的.
完成时在有“for+时间”和since时才必须用延续性动词.
比如:
My sister____the violin for more than ten years.
A.have B.studies C.has bought D.has had
此题看似选C,但是因为buy为瞬间动词,所以要选D,因为had(拥有)可以持续.
完成时不是必须加延续性动词.比如你上面的那个句子就是完全正确的.
完成时在有“for+时间”和since时才必须用延续性动词.
比如:
My sister____the violin for more than ten years.
A.have B.studies C.has bought D.has had
此题看似选C,但是因为buy为瞬间动词,所以要选D,因为had(拥有)可以持续.