完成时态是一个非常容易弄混淆的语法知识点,完成时态又分现在、过去、将来,下面是小编给大家带来的英语语法:现在完成时与一般过去时,希望能够帮助到大家!
八年级英语语法:现在完成时与一般过去时
现在完成时(一)
1. 现在完成时定义:强调过去发生的动作对现在造成的影响或结果。
例如:
Betty went to the park yesterday. (强调去公园的动作发生在昨天)
Betty has been to the park before. (强调不仅去过公园,而且了解公园的状况)
2. 现在完成时的谓语结构:have/has + 动词的过去分词
例如:
I’ve always wanted to go on a dream holiday.
句中的谓语结构为:have wanted
Lingling has visited the US.
句中的谓语结构为:has visited
3. 句式结构
(1)肯定句式:主语+have / has+动词过去分词+其他。
(2)否定句式:主语+have / has+not+动词过去分词+ 其他。have not 和has not 分别缩写为haven’t和hasn’t。
(3)一般疑问句式:Have / Has+主语+动词过去分词+其他? 肯定答语为Yes, 主语+have / has.;否定答语为No, 主语+haven’t / hasn’t.
4. 过去分词的构成
规则动词过去分词的构成规则与规则动词过去式的构成规则相同。
(1)动词一般在词尾加“-ed”。如:work→worked→worked
(2)以“e”结尾的动词,词尾直接加“-d”。 如:live→lived→lived
(3)以“辅音字母+ y”结尾的动词,将“y”变为 “i”,再加“-ed”。如:cry→cried→cried
(4)以重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“-ed”。如:stop→stopped→stopped
Module3 Journey to space
现在完成时(二)
1. 当表示动作已经完成,并对现在有一定影响时,我们一般用现在完成时。同时,可分用just, already或yet加以强调或说明。例如:
I have just heard the news. 我刚听到消息。
Astronauts have already been to the moon. 宇航员已经去过月球了。
He has just started to explore other planets. 我们才刚刚开始探索其他行星。
可以看出,just 用来表示“刚刚”, already 用来表示“已经”,两者都用于肯定句中,一般是置于have / has 之后。在否定句中则可用yet, 表示“还未”, 有“以后可以会”的含义。
例如:
The scientists have not heard from it yet. 科学家还没有收到它发出的信息。
Man has not discovered any life in space yet. 人类尚未在太空中发现生命。
2. 另外,在使用现在完成时的时候,要注意与一般过去时的区别。现在完成时在表达经历时只表示该事件是在现在之前的某一个时间里发生的,重点在于已完成动作对现在的影响。而一般过去时则表示在过去某一具体时间发生的事情。例如:
I have just been to London. I went there last month. 我刚去过伦敦,上个月去的。
I have already finished my homework. I finished it an hour ago. 我已经完成家庭作业了,一小时前完成的。
3. 在没有明确的过去时间状语时,如何判断该用现在完成时还是该用过去时呢?判断的标准是看该行为是否对现在有影响,也就是说该句强调的是什么。试看以下对话:
A: Where have you put my book? I can’t find it. 你把我的书放哪儿去了?我找不到。
B: I put it on your desk yesterday. 我昨天放你桌子上了。
该对话中,当A 问对方把自己的书放在何处时,A 感兴趣的是现在的状态,因此用现在完成时。但是B 回答时只是说明当时放的位置,所以用一般过去时。再看下面的对话:
A: Would you like to go and see the film with me tonight ? 你今晚想和我去看电影吗?
B: Sorry, I have seen it already. 不好意思,我已经看过那部电影了。
对话中的现在完成时表示对结果的强调:“电影看过了,所以不想再看了。
现在完成时(三)
1. 现在完成时定义:也可以表示某一动作从过去一直延续到现在。
例如:Jane has kept the book for three days. 简已经借这本书三天了。
The boy has had the bike since last Sunday. 自从上周五,这个男孩就买了这辆自行车。
2. 现在完成时的时间:for和since时间短语是现在完成时的常用时间短语,是现在完成时的标志。
for后面加时间段,表示一段时间。
例如:for two weeks;for one month
since后面加时间点,表示自……以来。
例如:since last week;since 2008
注意:对for和since时间短语提问用How long
注意:动词分为延续性动词(表示延续性的动作或状态)和瞬间动词(表示动作在瞬间完成)。
延续性动词常和表示时间段的短语连用。例如for短语和since短语。
瞬间动词不能和for短语和since短语连用。
例如:His father has died for two years.(×)
His father has been dead for two years. (√)
一般过去时常犯错误
1. 把动词变为过去式易出错。
例如:They stoped talking just now.
解析:stop的过去时为stopped。辅音加y,y变i加ed;元音加y,在词尾直 接加ed。
2. 忘记把动词变为过去式。
例如:I fly kites on the afternoon of last Sunday.
解析:fly应该用过去式flew。对此,我们应该记住在一般过去时的时态里,过去式不要忘记。
3. 在句式变换时出错。
例如:We didn’t went last Friday.
解析:didn’t went应改为didn’t go。请记住“见助动词用原形”。
4. 易与现在完成时弄混。
例如:I saw the film, so I don’t want to go now.
解析:正确答案为:I have seen the film, so I don’t want to go now.“我不想去”说明了我了解这部影片的内容,强调现在的情况,应该用现在完成时。
时态区分
一般现在时、一般过去时和现在完成时。观察下列。
1. I often watch cartoons films. 我经常看卡通片。
2. I watched Spiderman last week. 我上周看了《蜘蛛侠》。
3. I have already watched Spiderman. I do not want to watch it again. 我已看过《蜘蛛侠》了,不想再看了。
可以看出:
1. 经常性、习惯性的动作,所以用一般现在时。
2. 在过去某个时间发生的行为,用一般过去时。
3. 动作也是在过去,但是没有明确的表示过去的时间,并且强调的是结果,即现在不想看了,所以用现在完成时。
简单句的基本结构
英语是一种结构型的语言,动词在句型构成中起着重要作用。英语的句子以谓语为中心,前面是动作的执行者(被动语态除外),后面接动作的承受者。
1. 主语+系动词+表语(+状语)
主语+系动词+表语+状语
These books are interesting.
Tom is very happy today.
2. 主语+谓语(不及物动词)(+状语)
主语 谓语 状语
The first book came out in 2009.
The rain has stopped.
3.(状语+)主语+谓(及物动词+宾(+状语)
状语+主语+谓语+宾语+状语
I bought a very good book last week.
Every day my mother prepares breakfast for me.
4.主语 + 谓语(及物动词)+ 间接宾语 + 直接宾语 +(状语)
主语+谓语+间接宾语+直接宾语+状语
His hobby has brought him enjoyment.
My father bought me a very good bikeon my birthday.
5.主语 + 谓语(及物动词)+ 宾语 + 宾语补足语(+状语)
主语+谓语+宾语+宾语补足语+状语
We can help you develop new skills step by step.
I do not want you to work too hard.
The news made everyone happy.
6. There +be +主语(+状语)
There be+主语+状语
There are many books in his schoolbag.
There is a very nice cup on the table.