我们很长时间没碰面了 英语解释

来源:百度知道 编辑:UC知道 时间:2024/06/10 12:14:05
我知道可以用LONG TIME NO SEE.但是想学更完整的句子

场景是2个人在街上碰面.然后说.喔我们好久没见面了.可以用
WE HAVE NOT MEET ONE ANOTHER FOR LONG TIME吗?

完成时态有个规定好象说.动作发生在过去,并且对现在有影响,那我这个"没碰面"的动作从过去发生.但是当说话的人说话的时候动作已经结束了.这个动作没有延续,我还可以使用完成时态吗?
3.终止性动词可用于现在完成时否定式中,成为可以延续的状态,因而可与表示一段时间的状语连用。如:

He hasn't left here since 1986.

I haven't heard from my father for two weeks 有这种说法?

We haven't see each other for ages!

简单的说就是long time no see咯~~外国人也不得不佩服我们中国人的直译,哈哈~

如果非要用很正式的说,建议你用“We haven't met for a long time.

如果想带点感叹的意思在里面的话,可以用“What a long time since our last meet!”

至于你说的那个语法上的问题,这里是可以用的完成时态的,“meet”这个动作本身是不可延续的,但是状态是可以延续的,所以后门用for做状语的完成时态是可以用的。

给你个建议哈,如果是练习口语的话,不要那么拘泥于语法~~老美老英的语法也是一塌糊涂滴~~

对于你补充的问题...这样说吧~非要从语法的角度去抠的话,是不对的,不持续性的动作不能用for来引导的表示一段时间的时间状语,你可以讲“I haven't heard from my father since two weeks ago”。但是实际运用中,你可以看电影或者看美剧,很多人都不是那么特别care这个问题,所以在口语里面还是有人那样用for的。

we haven't seen each other for a long time .

美国人对话的时候用语都很简洁。
中国人就喜欢把一句说的很完整,怕别人听不懂似的。其实反而不地道。
我觉得Long time on see就很好。老友记里面经常这么说。
别的说法肯定还有,但是如果说
We have not meet one another for long time.这绝对太长了!