英语,一般过去式和现在完成时的区别

英语,一般过去式和现在完成时的区别
2024年11月17日 21:16
有5个网友回答
网友(1):

过去时:表示过去某个时间点发生的事情或存在的某个状态。表示过去的习惯。
表主语过去的特征。
标志词:yesterday,last month,;last year,in 1999,two days ago等

现在完成时:(过去)发生的动作,但是与(现在)有联系。1.表示动作从过去开始并延续到了现在,对现在造成的影响,或许还要延续。2.动作发生在过去,已经结束但对现在有影响。
标志词:already,yet,just,ever,so far,up to now等

例子区别:Were you at school yesterday?(解析:昨天你在学校吗?问的是昨天的事情。但对今天没什么影响。)
I have just finished my homework.(解析:我刚刚写完作业。看上去好像是过去才发生的事情。但是对我现在有了影响。<写完了作业,可以让我做自己想做的事情>)

网友(2):

一般过去时
单纯的过去进行过了的动作
这时用一般现在时

did的形式
现在完成时
是过去已经完成了某个动作,
have
did
二者
是没啥区别,但是
主要的区别在于句子的意思

短文改错时候
整篇语境的时态
比如
我吃了苹果
就用
一般过去时


已经吃了
苹果


过去完成时
过去完成时常常与already
yet

副词连用
均是已经的意思。希望帮到您呢,另外希望得到您的采纳

网友(3):

英语一般过去式和现在完成时的区别
He
has
seen
the
film.
He
saw
it
with
me
two
days
ago.
第一句强调结果。不管什么时间,只要发生了,你就用“现在完成时”。第二句强调“发生的具体时间”,你就用“一般过去时”。
又比如:
Mary
has
arrived.
She
came
/
arrived
5
minutes
ago.
Now
she'swaiting
downstairs.
Just
go
down
and
see
her.

网友(4):

一般过去时表达的意思是曾经在做这件事,强调的是“过去的”动作和过程。
举例:Ayer
fui
a
la
escuela.
(昨天我去上学)
现在完成时表达的意思是做完了和做过了某件事,强调“已完成”这个概念。
举例:He
terminado
las
tareas.
(我完成了任务)
另外,一般过去时的反义意思是“不”。
现在完成时的反义意思是“没”。
举例:
一般过去时:No
me
dio
nada.
(他什么也不给我)
现在完成时:No
me
ha
dado
nada.
(他什么也没给我)

网友(5):

1.
一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响。
比如: He
visited
Guilin
in
1998.他1998年参观过桂林。(只说明去桂林的时间)
2. 现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。不与确定的过去时间状语连用。
比如: Jill
has
bought
a
new
computer.吉尔买了一台新电脑。(着重点是现在有了一台新电脑)