英语中现在完成时,一般过去时和过去完成时有什么区别
展开全部
1.一般过去时表示的是
(1)过去发生的动作
i
had
lunch
yesterday.我昨天吃过午饭.
(2)过去的状态
i
was
ten
in
1990.1990年我十岁.
2.现在完成时表示的是
(1)动作发生在过去,现在刚刚完成.
i
have
jast
had
lunch.我刚刚吃过午饭.
(2)动作发生在过去,对现在有影响.
i
have
already
had
lunch.我吃过午饭了.(意思是我不饿了)
(3)动作发生在过去,到现在还没结束.
he
has
lived
here
for
20
years.他住在这里已经20年了.
3.过去完成时是指动作发生在过去的过去.
before
he
came
back,i
had
already
finished
the
work.他回来之前,我已经完成了工作.("before
he
came
back"是过去的事情,"
i
had
alreday
finished
the
work"发生在这之前,所以叫过去的过去.
(1)过去发生的动作
i
had
lunch
yesterday.我昨天吃过午饭.
(2)过去的状态
i
was
ten
in
1990.1990年我十岁.
2.现在完成时表示的是
(1)动作发生在过去,现在刚刚完成.
i
have
jast
had
lunch.我刚刚吃过午饭.
(2)动作发生在过去,对现在有影响.
i
have
already
had
lunch.我吃过午饭了.(意思是我不饿了)
(3)动作发生在过去,到现在还没结束.
he
has
lived
here
for
20
years.他住在这里已经20年了.
3.过去完成时是指动作发生在过去的过去.
before
he
came
back,i
had
already
finished
the
work.他回来之前,我已经完成了工作.("before
he
came
back"是过去的事情,"
i
had
alreday
finished
the
work"发生在这之前,所以叫过去的过去.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询