英语现在完成时的一个问题,请教各位学长学姐们啦,急急急!

原句是“I haven't seen you since last month.” since是加长动作的,而为什么see sb.是短动作也可以呢?

see 是短暂性动词,短暂性动词,如果配合延续的时间,如since,要么把短暂性动词变成延续性动词,要么就用否定形式。
假如这个句子是I have seen you since last month,肯定是错的,而变成否定形式后,haven't seen you可以理解为一个延续性的动作:“一直没见到你”,所以后面就可以用since last month作定语了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-01
haven't seen 是一种否定状态,而否定状态是可以延续的。

see看见看到,是瞬间动作,肯定式肯定不行。可这里是否定式

O(∩_∩)O 认同请采纳,不懂继续问。 祝学习进步! 谢谢!
第2个回答  2012-03-01
这句话翻译是自从上月我就没见过你了。since表示从上月到现在,一般与完成时连用。see在这里面没有持续的动作。现在完成时是结果对现在造成了影响。你注意前面是haven't,表示没得意思,所以动作没有持续。
第3个回答  2012-03-01
look 是短动作,see是看见,可以用完成时
第4个回答  2012-03-01
因为see也可以加长动作呀,see好久不见的加长动作。
第5个回答  2012-03-01
你想多了,since就是自从的意思!没你想的那么复杂!
相似回答