首先要区分清楚 it is 和 it has been. it is 是[现在时]; 表示事情或动作在现在是真的/对的. It has been 是[现在回成时]: 表示事情或动作至今仍没变改. 因此 it is some time since = it has been some time since
我觉得还是有区别的:It is some time since 是“做某事已经有一段时间了,近似现在时,是现在还在发生的动作”而“it has been some time since ”虽然也翻译为做某事有一段时间了,但指的是过去的动作,也就是说现在已经没发生了,停止了
没有区别.现在完成时态中,it has been+时间,常可简写成it is +时间
it is some time before“前阵子” it is some time since "这是一段时间以来" 谢谢采纳!
1. It is some time(一段时间) + since引导的时间状语从句= It has been some time(一段时间) + since引导的时间状语从句 该固定句型意思是“自从以来已经多久时间了”.2. 其中要求since引导的从句必须采用一般过去时,而主句是一般现
我觉得还是有区别的:It is some time since 是“做某事已经有一段时间了,近似现在时,是现在还在发生的动作”而“it has been some time since ”虽然也翻译为做某事有一段时间了,但指的是过去的动作,也就是说现在已经没发生了,停止了
it has been some time+since 是“自从什么什么事情之后已经有一段时间了 ”的意思. I realize that it has been some time since I have “我认识到自从我拥有已经有一段时间了”,我不知道这个句子是否完整,所以就这样子理解的.
状语从句
一般来说,since引导的从句采用一般过去时,而主句是一般现在时或现在完成时It is some time(一段时间) + since引导的时间状语从句,该固定句型意思是“自从以来已经多久时间了”.我是老师,有问题可以交流~
It's ten years since I came to China.(典型现在完成时句子,也可写作it has been ten years since i came to China.) 我到中国来10年了.It's ten years that i have been in China?(强调句式,it is后的成份就是要强调的内容)我到中国已经10年光景了.