Have加过去分词和had加过去分词有什么不同

 我来答
百度网友82ca3d7dda2
2016-07-08 · 知道合伙人教育行家
百度网友82ca3d7dda2
知道合伙人教育行家
采纳数:19193 获赞数:78213
英语专业毕业,二十多载从教经验,学校骨干教师。

向TA提问 私信TA
展开全部
不同:
1.have加过去分词是谓语动词现在完成时的形式;
2.had加过去分词是谓语动词过去完成时的形式;
3.知识链接
【现在完成时】有两层含义:
(1)表示过去发生的动作对现在造成的影响或结果
I've already read this book. 我已经读过这本书了。 (“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。)
(2)表示过去的动作或状态持续到现在
Mr Bob has worked in the school since he came to the city . 自从到这个城市以来,鲍勃先生一直在这所学校工作。
现在完成时的构成: 主语+组动词have/has +动词的过去分词.

【过去完成时】表示过去某一时刻以前已经开始并一直延续到这一时刻或在此刻前已经完成的动作,即“过去的过去”。
(1)表示在过去某一时间以前完成的动作或事件。是一个相对的时态,强调在某一时间点或动作之前发生的动作。
The bus had left before I got to the bus stop.

(2)表示某一动作或状态在过去某时之前已经开始,一直延续到这一过去时间,并可能还将持续下去。
I had learnt 900 English words by the time I was ten.
【两种时态的用法区别】

现在完成时表示动作发生在过去,侧重于对现在产生的结果或造成的影响,与现在有关。 I have finished my homework.
过去完成时则是一个相对的时态,表示的动作不仅发生在过去,而且是过去的过去,只有和过去某时或某动作相比较时才用到它。 I had finished my homework by 10:00 this morning.
agnes筱雯
2016-07-07 · TA获得超过1016个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:76.5万
展开全部
前者是现在完成时,后者是过去完成时。如果用从句的话,一般过去时的过去用过去完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
overstand
高粉答主

2016-07-07 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:1.4万
采纳率:88%
帮助的人:1665万
展开全部
have加过去分词表示的时态是现在完成时,也就是说某一时间段的事情现在已完成。常见的时间词有:for two year,... already, yet,since.例句:我已经做完作业了。I have finished my homework. 她已经去北京了。She has gone to Peking.他当老师两年了。He has been a teacher for two years.had加过去分词表示的时态是过去完成时,也就是说过去的某件事在过去的时间里完成了,即过去的过去。常见的时间有:by,at,before...例句:By 11:00 last night, she had got 20,000 yuan.在昨晚11点时,她已收到两万元。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式