It's five years since he ___ (come) here说明原因

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/06 04:09:26

It's five years since he ___ (come) here
说明原因

came

has been came
后面有 since ,所以前面主句用现在完成时态。

came

has been coming

It's five years since he has come here.
Since与现在完成时连用

came. 此处It's 相当于It has been, since后用一般过去时态。

他来了已经五年了,这是一个比较意译的翻译,直译应该为自从他来到这里,时间已经是五年了。自从顾名思义是指从过去的某个时间点开始。这样since后要加时间点也就能理解了。
由于要过去的时间点,因而用一般过去时表示的过去一个事件为事件的起点就可以了。...

全部展开

他来了已经五年了,这是一个比较意译的翻译,直译应该为自从他来到这里,时间已经是五年了。自从顾名思义是指从过去的某个时间点开始。这样since后要加时间点也就能理解了。
由于要过去的时间点,因而用一般过去时表示的过去一个事件为事件的起点就可以了。

收起