请高人详解这个语法It has been ...(time) since sb.+一般过去时 和 it has been...(time) since sb.+现在完成时 意义和用法有什么区别?分别用于瞬间动词和延续动词时有什么区别(大概是2×2=4种情况吧?附
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 15:35:41
请高人详解这个语法It has been ...(time) since sb.+一般过去时 和 it has been...(time) since sb.+现在完成时 意义和用法有什么区别?分别用于瞬间动词和延续动词时有什么区别(大概是2×2=4种情况吧?附
请高人详解这个语法
It has been ...(time) since sb.+一般过去时 和 it has been...(time) since sb.+现在完成时 意义和用法有什么区别?分别用于瞬间动词和延续动词时有什么区别(大概是2×2=4种情况吧?附例句
请高人详解这个语法It has been ...(time) since sb.+一般过去时 和 it has been...(time) since sb.+现在完成时 意义和用法有什么区别?分别用于瞬间动词和延续动词时有什么区别(大概是2×2=4种情况吧?附
现在完成时 since 过去时间点
表示自从过去的那个时间点到现在怎么怎么样
至于说瞬间动词和持续性动词,since加瞬间动词即动作的发生时间,加持续性动词即动作结束的时间.
举例:its been 30 hours since i woke up和 its been 30 hours since i slept.都是同样的意思,我起床(睡完觉)已经30小时
重新修改一下,it has been...(time) since sb.+现在完成时 是指自从sb动作开始以后怎么怎么样
我只知道第一种用法,表示自从......以来,已经多久了。有两种表达方式:
It is/ It has been+时间段+since+sb did sth
答:只要记住:it is (=has been) some time (表示一段时间)since sth. happened.
自从某事发生以来,(时间)已经有(是)多长了。
就足够了。since 后面跟完成时的从句很少见,纯有些人自己想象出来的语法现象,没有实际意义。不登高考大堂的。不学也罢。
你要问的是类似于:It has been 3 years since he ...
全部展开
答:只要记住:it is (=has been) some time (表示一段时间)since sth. happened.
自从某事发生以来,(时间)已经有(是)多长了。
就足够了。since 后面跟完成时的从句很少见,纯有些人自己想象出来的语法现象,没有实际意义。不登高考大堂的。不学也罢。
你要问的是类似于:It has been 3 years since he left (/lived in) Shanghai.的翻译问题。
是好象有人提到过since he has lived in ...这样的说法,但我一直没有领会。
since自从。。。以来,后面的应该是一个时间点而非时间段,所以用从句多为“短暂”性动词,但有人非要造一些“延续性”的动词的例句如:It has been 3 years since he lived in Shanghai.以引诱学生翻译错误:自从他在上海生活以来(居住以来),已经有三年了。
然后说你“错了!”,带着一种看见动物掉入自己事先挖好的陷井的快感!
殊不知道,这样的句子是“人工考句”很生造的句子。是不太有人说的句子。
事实上,动词的短暂还是延续是相对的。如果一个人在上海曾经生活过一年(比如在1997年),后来就离开上海去别处定居了。那he lived in Shanghai (in 1997), 在他的人生中,在他的时间轴上就是1997年一个点。在有上下文的情况下,可能出现:It has been 13 years since he lived in Shanghai.
翻译时不必非要按什么“动作结束时”算起,或反译法:不生活。。。,完全可以这样翻译:
他曾经在上海生活过。打那以后,至今已有13年了。
相对于人的一生,相对于13年,在上海生活的经历,可以看作是一个点。一个在上海生活了20多年,离开上海到别的城市定居才几个月的人,是绝对不会说出:It has been 3 months since I lived in Shanghai.的。只会说:It has been 3 months since I left Shanghai.
收起