本文目录
现在完成时和过去时的区别
区别一:定义不同
1、一般过去时,表示过去发生了某事或处于某种状态。
2、现在完成时,表示过去发生的事情,对现在造成的影响或结果。
区别二:基本结构不同
1、一般过去时的基本结构为:主语+was/were/did(动词的过去式)+其他成分
2、现在完成时的基本结构为:主语+have/has+过去分词+其他成分
区别三:标志性词语不同
1、一般过去时其标志性词语主要有yesterday、the day before yesterday、yesterday morning/afternoon/evening、last Friday、last week、last month、last summer、last year等。
2、现在完成时其标志性词语主要有:already、just、never、ever、yet、since+具体时间以及for+一段时间系列,例如:since five years ago、for five years等。
英语一般过去时和现在完成时思维导图
举个例子
I did this.
I have done this.
总结一下,就是在原句的基础上,在主语后加完成时的标志性词语have,如果是单数第三人称,要变成has;然后把原来过去时的谓语动词变成过去分词形式,放在have/has后面,有一些动词的过去式和过去分词是一致的,而有一些变化是不规律的,这点需要注意。
过去完成时和现在完成时态的构成形式和用法区别
过去完成时
had+
done(动词的过去分词);而现在完成时
have/has+
done.
过去完成时,表示的是
“过去的过去”,也就是过去发生之前就已经发生的事,具体来说,He
told
his
mother
that
he
had
finished
his
homework.
他告诉妈妈是过去时,而他写完作业是在此之前的,所以用过去完成时。
现在完成时,表示的是“已经做完的”,1现在完成时
是发生在过去的,即已经做过的(这点应明确)2现在完成时表示的是从过去到现在一直在做而没有停止过
3
现在完成时表示的是过去做的事对现在有影响的。具体来说,I
have
already
seen
this
film.
强调现在不用再看了。
现在完成时和过去完成时的用法
过去完成时与现在完成时的区别:
1、过去完成时的动作发生在过去,但是时间参照点是过去的某一时间。
2、现在完成时的动作发生在过去,但是时间参照点是现在。
例句:
1.I have lived in Thailand for five years.
(我目前在泰国已经住了五年了)。
live(居住)是上面例句的谓语,那么这个动作显然是发生在过去(五年前),但是一直持续到现在,我们的时间参照点是“现在、当下”。
2.I had lived in Thailand for five years before I went to China.
(在我来中国之前,我已经在泰国住了五年了)。
live这个动作发生在过去,是前面句子的谓语,但是整句话的时间参照点变成了before I went to China,这个动作也是过去的一个时间点,所以我们要把go变成went。所以从上面两个例句中大家可以看出,其实这两个时态的不同之处就在于时间参照点的不同。
五点规则:
(1)一般动词,在词尾直接加"-ed "。
work---worked,visit---visited。
(2)以不发音的"e、ue"结尾的动词,只在词尾加"d "。
live---lived。
(3)以"辅音字母+ y "结尾的动词,将"y"变为"i",再加"-ed"。
study-studied,cry-cried,try-tried。
(4)"重读闭音节"结尾,且末尾只有一个辅音字母(w、y、x除外),辅音字母前只有一个元音字母,先双写该辅音字母,再加"-ed"。
stop-stopped,plan-planned。
特例:有两类动词本身应该直接加"ed",但由于历史习惯,依旧要双写最后一个字母,再加"ed"。以"元音字母+l"非重读结尾的规则动词变过去分词也要双写"l",再加"ed"。
例如cancel→cancelled,dial→dialled。另外还有一些以非重读闭音节结尾的规则动词变过去分词也要双写最后一个辅音字母,再加"ed"。例如:kidnap→kidnapped,worship→worshipped。而上述两种情况在美国一般却直接加"ed"。
(5)以"c"结尾的动词,要变"c"为"ck",再加"-ed"。
picnic→picnicked,traffic→trafficked。
以上就是关于过去时现在完成时的变化规则 ,现在完成时和过去时的区别的全部内容,以及过去时现在完成时的变化规则 的相关内容,希望能够帮到您。