关于一般过去时和过去完成时转换

网校学员郭学威**在学习《托福签85冲95名师VIP签约-初中起点【现金奖励班】》时提出了此疑惑,已有1人帮助了TA。

网校助教

warmleave

同学你好,该知识点来自沪江网校《托福签85冲95名师VIP签约-初中起点【现金奖励班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好。

你问的是过去完成时和现在完成时的区别。

现在完成时表示的动作发生在过去,以现在的时间为基点,但侧重对现在产生的结果或造成的影响,与现在有关,其结构为“助动词 have (has) + 过去分词”;
过去完成时则是一个相对的时态,以过去时间为基点,它所表示的动作不仅发生在过去,更强调“过去的过去”,只有和过去某时或某动作相比较时,才用到它。
对比:
I have learned 1000 English words so far.
到目前为止我已经学会了 1000 个英语单词。 (so far,到目前为止,过去动作对现在的影响)
I had learned 1000 English words till then.
到那时为止我已经学会了 1000 个英语单词。(till then,直到那时,在“那时”之前的动作,“过去的过去”)

===
至于同学给出的例子,不能使用had是因为后面有since,since是现在完成时的标志,只能用have done不能用had done。

希望有帮助到你~

版权申明:知识和讨论来自课程:《托福签85冲95名师VIP签约-初中起点【现金奖励班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。

查看更多知识点

以上知识点和讨论均来自沪江网校,点击了解课程详情

相关资料

解析过去完成时和一般过去时的区别及关联

过去完成时 用于描述过去某个时间点之前已经发生了的事情。也就是“过去的过去”。 基本形式为主语+had+过去分词。 一般过去时先看例...

过去完成时和现在完成时的区别及例句

理解这两种时态形式的区别和正确应用。   过去完成时的定义及用法 表示在过去某个时间点之前已经完成的动作:过去完成时用于强调在过去的...

一般过去时的基本概念

发生的动作或存在的状态。如:   Liu Ying was in America last year. 刘英去年在美国。   Jim...

英语过去完成时和现在完成时有什么不一样

句话强调的是过去的经历对现在的影响,即我有北京的旅行经历。 而当我们需要强调过去某个时间之前已经完成的动作或事件时,可以使用过去完成...

英语过去完成时的基本用法

等了。 — Oh, not at all. I have been here only a few minutes.没什么,我只等了...

英语过去完成时与其它时态的区别

等了。 — Oh, not at all. I have been here only a few minutes.没什么,我只等了...