I haven't gone there for a long time.

I haven't gone there for a long time.
为啥用gone,它不不是持续性动词吗?
冯元昭 1年前 已收到2个回答 举报

痛还在继续 春芽

共回答了22个问题采纳率:86.4% 举报

1.go的确是瞬间性动词,不能延续,当然也不能加“for + 一段时间”.
但那是指go用于肯定句中.
2.如果用于否定句中,则not go“没去”是指一种一直在延续的状态,就可以了.
3.再如:
I haven't seen you for a long time.
我已经很久没有见到你了.

1年前

9

cinderella晴天 春芽

共回答了7个问题采纳率:85.7% 举报

选 been.瞬间动词和持续性动词的问题。瞬间动词不可以和for...,since...等等表示一段时间的时间状语连用,持续性动词才行。此题用gone 是不行的。类似的还有:I have been a teacher for 10 years.(since 10 years ago)(对)。I have become a teacher for 10 years.(since 10 years a...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.771 s. - webmaster@yulucn.com