英语语法求教
Itistenyears______hereturnedtochina.这个地方到底是填since还是when,这两个我似乎一直都搞混淆啊。。。到底是:自此他来。。。。易...
It is ten years______he returned to china.
这个地方到底是填since还是when ,这两个我似乎一直都搞混淆啊。。。
到底是:自此他来。。。。易经十年? 还是:当。。。。。。
求助 展开
这个地方到底是填since还是when ,这两个我似乎一直都搞混淆啊。。。
到底是:自此他来。。。。易经十年? 还是:当。。。。。。
求助 展开
5个回答
展开全部
1. 当然是since.
It is ten years since he returned to China.
= It has been ten years since he returned to China.
自从他回到中国以来,已经十年了(即:他回到中国已经十年了)。
since引导的时间状语从句中的谓语动词return是瞬间性动词,所以正常翻译。
如果从句谓语动词是延续性动词,则否定翻译。
如:It's ten years since he worked there.
自从他不在那儿工作以来,已经十年了(即:他不在那里工作已经十年了)。
这是一个常见句型。
2. 如果用when引导,则句意不通,“当他回到中国时,十年了”?
这个ten years“十年”是一个时间段,而不是时刻点,所以它无法单独充当he returned to China的时间状语,因为return动作是无法延续的。
3. 如果句中成分是ten years ago时,则用that,已构成一个强调句型。
即:It's ten years ago that he returned to China.
= He returned to China ten years ago.
It is ten years since he returned to China.
= It has been ten years since he returned to China.
自从他回到中国以来,已经十年了(即:他回到中国已经十年了)。
since引导的时间状语从句中的谓语动词return是瞬间性动词,所以正常翻译。
如果从句谓语动词是延续性动词,则否定翻译。
如:It's ten years since he worked there.
自从他不在那儿工作以来,已经十年了(即:他不在那里工作已经十年了)。
这是一个常见句型。
2. 如果用when引导,则句意不通,“当他回到中国时,十年了”?
这个ten years“十年”是一个时间段,而不是时刻点,所以它无法单独充当he returned to China的时间状语,因为return动作是无法延续的。
3. 如果句中成分是ten years ago时,则用that,已构成一个强调句型。
即:It's ten years ago that he returned to China.
= He returned to China ten years ago.
参考资料: 英语牛人团
展开全部
这里要填since表示 自从
自从他回来中国已经过了十年了。
自从他回来中国已经过了十年了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-01-14
展开全部
"It has been ten years ago since he returned to china." 错句子,has been不能跟ago一起用。
应该这个句子 It's been 10 years since he returned to China.
应该这个句子 It's been 10 years since he returned to China.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
It has been ten years ago since he returned to china.
您的支持就是我继续帮助别人的动力 希望您与我一起传播 爱心 之种
望采纳↖(^ω^)↗
您的支持就是我继续帮助别人的动力 希望您与我一起传播 爱心 之种
望采纳↖(^ω^)↗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询