导读:since和过去完成时能否搭配依照定义,since应该是不可以和过去完成时搭配的,但是《星火英语语法全解》上写“常与过去 since和过去完成时能否搭配依照定义,since应该是不可以和过去完成时搭配的,但是《星火英语语法全解》上写“常与过去完成时连用的时间状语”中包括了‘since he left‘.但是又没给例句.求讲解. 蓝衫9999...
since和过去完成时能否搭配依照定义,since应该是不可以和过去完成时搭配的,但是《星火英语语法全解》上写“常与过去
since和过去完成时能否搭配
依照定义,since应该是不可以和过去完成时搭配的,但是《星火英语语法全解》上写“常与过去完成时连用的时间状语”中包括了'since he left'.但是又没给例句.求讲解.
蓝衫9999
1年前他留下的回答
已收到2个回答
天堂电ee院长
网友
该名网友总共回答了20个问题,此问答他的回答如下:采纳率:90%
since的意思是自从,不能与完成时态连用,一般用法是
1.主句完成时,从句since+时间点
2.主句完成时,从句since+过去时态
3.It has been+时间段,since+过去时态
例如:
I haven't heard from him since last year.我自去年以来未曾收到过他的信.
She has never smiled since her father died.自从爸爸死后,她再也没有笑过.
It has been four years since my sister lived in Beijing.我妹妹不在北京住有四年了.
你举的例子since he left,这里是过去时态,而且是从句,主句一定是完成时态,但不能说since he has left 这里就是since和完成时连用,是错误的,因为since的意思是自从,自从他已经离开,是讲不通的,也就是说since引导的时间状语从句,主句要用完成时态,从句用过去时态.
1年前他留下的回答
追问
6
蓝衫9999
我不是问现在完成时。你说完成时态,完成不止一种,我问的是过去完成时能不能用
天堂电ee院长
能用,刚刚查了下资料,since是可以与现在完成时态和过去完成时态连用的。
since与现在完成时态连用,例如:
Since I have been in this class, we have had three English teachers.自从我来到这个班,,我们已经换了三个英语老师了。
Since I was in this class,we have had three three English teachers.自从我离开这个班,我们已经换了三个英语老师了。
since与过去完成时态连用(一般都是在间接引语中)例如:
He said it was 2 years since he had smoked.他两年没抽烟了。(要翻译成否定的含义)
said之后的宾语从句本来是现在完成时态,由于said是过去时态,根据间接引语的时态变换规则,从句要变成过去完成时。
ss辣梅
网友
该名网友总共回答了4个问题,此问答他的回答如下:
of course但SINCE后面得加上一个过去的时间点
1年前他留下的回答
0
以上就是小编为大家介绍的since和过去完成时能否搭配依照定义,since应该是不可以和过去完成时搭配的,但是《星火英语语法全解》上写“常与过去 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!
标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!