延续性动词

请问She has got married这句话应该是现在完成时态吧.get married是非延续性动词,不应该变成She has been married.为什么前句是对的呢?是不是如果一个句子后面不加forXXyears的话,就不能算是现在完成时呢?谢谢!

"She has got married"这句话是现在完成时态.get married是非延续性动词,但如果句中有表示一段时间的状语也可以表达成“She has been married for ...”.为什么前句是对的呢?就是因为它没带有表示一段时间的状语。一个句子后面不加forXXyears之类的话,类似come, borrow, die, marry 等这样的一时性动词就可以用现在完成时来表达。
温馨提示:答案为网友推荐,仅供参考