_Do you know her?_Yes.I _______ her for years.A.know B.knew C.have known 应选哪一个?还有know是延续性还是短暂性动词?
问题描述:
_Do you know her?_Yes.I _______ her for years.
A.know B.knew C.have known
应选哪一个?
还有know是延续性还是短暂性动词?
答
应该选C ,从for years可以看出来,这是持续一段时间的一种状态.而Know与knew都是即时性动作.