作业帮 > 综合 > 作业

那么在一般情况下for和since的主句一定用现在完成时对吗?for和since的主句还一定要用延续性动词,

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/07 11:07:21
那么在一般情况下for和since的主句一定用现在完成时对吗?for和since的主句还一定要用延续性动词,
那么在一般情况下for和since的主句一定用现在完成时对吗?for和since的主句还一定要用延续性动词,
这是一种不准确的说法.请看下面的例子:
He has already been here for two years.指到现在为止两年,就用现在完成时.
During the last 30 years,great changes have taken place in our country.指从现在向前的30年,也就是到现在为为止的30年,因此用现在完成时.
I haven't heard from him since he left last year.指到现在为止一直没见到他,因此用现在完成时.
再看另外的句子:
I studied English for 4 years.But now I can never speak it any more.句中for 4 years是指曾经有过4年,隐含着一个过去的时间状语once,或者假设是在上学期间,因此这里只是陈述曾经有过学英语的经历,所以用过去时.
Aunt was too excited to see him return last week.You see,he had never been back since we quarrelled.句中的since很显然不是表示从那以后到现在的情况,而是到上周他回来的时间为止.
再问: 过去分词就是现在完成时呀
再答: 完成时态是由助动词have + 过去分词构成的,根据三个时间段可以有 have done 现在完成时 had done 过去完成时 will have done 将来完成时 当然还有与其他时态结合使用的情况。看样子你是初英语的,其他就不必介绍了。我原来解释的对你可能深了点儿。
再问: 嗯,我是初二的