英语中现在完成时,一般过去时和过去完成时有什么区别

 我来答
戏桂花庹棋
2020-04-18 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:26%
帮助的人:979万
展开全部
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"发生在这之前,所以叫过去的过去.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d14b790a863
2020-04-16 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.2万
采纳率:30%
帮助的人:785万
展开全部
看来你对英语还是学得不认真啊,
高中课本上都有的,
现在完成时是表示过去发生现在已经完成,
一般过去时是表示过去所发生的...
过去完成时是表示过去发生的,在过去已经完成的..
呵呵很饶口是不,你要认真一点,实在不行你去请教你们的老师去.
相信他会给你进一步讲解.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式