过去完成时和一般过去时的区别

 我来答
耸友艳1
2023-05-26 · 超过108用户采纳过TA的回答
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:3.3万
展开全部

过去完成时和一般过去时的区别如下:

(1)过去完成时表示以过去某时间为起点以前所发生的动作或存在的状态,即:过去完成时强调“过去的过去”,而一般过去时只表示以现在时间为起点以前所发生的事情或存在的状态。
He studied there two years ago.
他在那儿学习了两年。(离现在两年)
He said he had studied there two years ago.
他说他在那儿学习了两年。(离他说话时两年)

(2)表示过去某个时间以前所连续发生的两个或两个以并扒上的动作时,一绝衫昌般用and,then,but按照动作的先后顺序连接,此时通常用一般过去时而不用过去完成时。
He said he went the shop and bought some food.
他说他去商店买了一些食品。
He entered the room,turned on the light and read an evening paper.他进了房间,开灯,读了报纸。
(3)在没有明确的过去时间状语作标志时,谓语动词动作发生的时间先后须依据上下文来判断:先发生的用过去完成时,后发生的则用一般过去时。
She was very happy.Her whole family were pleased with her,too.She had just won the first in the composition competition.

它们的主要区别在于:一般过去时一般只出现一个表过去的时间,而过去完成时则应出现两个表过去的、有先后时间或动作。

1、一般过去时表示说话人关心过去某动作发生的“时间”,所以往往有表过去的时间!如有two days ago,last week,yesterday等等。
He came here two years ago.
We played basketball last week.
2、过去完成时则主要体现过去发生的两动作的先后有别,表达的是“过去的过去”,即比过去发生的某动作都还要“过去”,两动作中先发生的就用过去完成时,后发生的则只用一般过去时.运用过去完成时的句塌谈子往往有两过去的时间或动作,一定要注意这点哟!
Mr Green had lived in New York for ten years before he came to China.("来”中国已过去,而先前“住”在纽约更过去!)

舒仕福
2023-07-11 广告
eor有以下两种含义:1. eor是计算机术语,表示二进制异或运算。在计算机逻辑运算中,算术逻辑执行二进制按位异或运算,两数执行异或后相同位结果为0,不同位结果为1。2. eor也表示在任何时期,向地层中注入流体、能量,以提高产量或采收率的... 点击进入详情页
本回答由舒仕福提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式