It's two years since he left his hometown.since 为什么不能换成after

问题描述:

It's two years since he left his hometown.since 为什么不能换成after

since 在这里表达的意思是“自从他离开家乡之后,时间已经过了两年”,如果换成after 的话,中间的意思会出现逻辑上的断裂,虽然在门外汉眼中看起来都是一样,因为他们会简单的看成“在他离开家乡之后,两年了”。但实际上,中间的潜在部分已经完全没有了

如果换成after, 句子应改为 It has been two years after he left his hometown.
since的话,是固定句型

都有表示时间的意思,但:
since ,自从…以后,从那个时间点到现在(强调了这个时间段)。
after,在…以后,在那个时间点后的某时(可能是某个时间点)。

这是固定句型...

不能.after 连接时间不可以延续到现在.