何时用had done?何时用have/has done?

哆啦休闲日记
高粉答主

2021-08-26 · 关注我不会让你失望
知道小有建树答主
回答量:2479
采纳率:100%
帮助的人:38.3万
展开全部

had done是过去完成时,如果动作发生在相对于过去某一时刻的过去,在过去某时刻已经完成了,就用had done。

have/has done是现在完成时,是相对于现在动作已经完成了,have done主语是第一人称和第二人称和第三人称复数,has done主语是第三人称单数。

过去完成时(The Past Perfect Tense):表示过去某一时间前就已经发生或完成了的动作,对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件。

在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。 它表示动作发生的时间是“过去的过去”,侧重事情的结果。

现在完成时表示的动作发生在过去,以now的时间为基点,但侧重对now产生的结果或造成的影响;过去完成时则是一个相对的时态,以过去时间为基点,它所表示的动作不仅发生在过去,更强调“过去的过去”,只有和过去某时或某动作相比较时,才用到它。

生活分享者
高能答主

2021-08-27 · 生活小技巧
生活分享者
采纳数:1441 获赞数:37627

向TA提问 私信TA
展开全部

1、It is the first / second time that…结构中的从句部分,用现在完成时

It is the first time that I have visited the city.

2、This is the…that…结构,that从句要用现在完成时。

This is the first time (that) I've heard him sing. 这是我第一次听他唱歌。

3、在told,said,knew,heard,thought等动词后的宾语从句,用过去时。

She said (that) she had never been to Paris.

4、在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时

When the police arrived, the thieves had run away.



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

1、时间状语不同:过去完成时在时间上强调“过去的过去”;而一般过去时只强调过去某一特定的时间。

比较:They had arrived at the station by ten yesterday.

They arrived at the station at ten yesterday.

2、过去完成时表示过去的过去,不单独使用,一般和一般过去式一起使用。

3、当两个或两个以上接连发生的动作用and或but连接时,按时间顺序,只需用一般过去时来代替过去完成时;另外,在before,after,as soon as引导的从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。

He entered the room, turned on the light and read an evening paper.

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2018-05-15
展开全部
had done是过去完成时,如果动作发生在相对于过去某一时刻的过去,在过去某时刻已经完成了,就用had done,例如“我昨天三点到家时,露西已经睡着了”对于过去某一时刻的昨天三点,已经睡着了,也就是露西睡着时比昨天三点还早,是昨天三点的过去,所以用Lucy had gone to sleep when I got home at three o'clock yesterday.have/has done是现在完成时,是相对于现在动作已经完成了,have done主语是第一人称和第二人称和第三人称复数,has done主语是第三人称单数。例 现在我已经吃晚饭了I have already eaten my meal now.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-27
展开全部
完全同意楼上亲的答案= = 主语+had+过去分词vpp.(done)   ①肯定句:主语+had+过去分词.   ②否定句:主语+had+not+过去分词.   ③一般疑问句:Had+主语+过去分词?   肯定回答:Yes,主语+had.   否定回答:No,主语+had not .   ④特殊疑问句:特殊疑问词或词组+一般疑问句(Had+主语+过去分词)?   ⑤被动语态:主语+had(hadn't)+been+过去分词 过去完成时(past perfect)表示发生在过去的两个动作在前的那一个,它表示句子中描述的动作发生在“过去的过去”。 现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。  基本结构:主语+have/has+动词的过去分词(p.p) e.g done   ①肯定句:主语+have/has+动词的过去分词(p.p)+宾语.   ②否定句:主语+have/has+not+动词的过去分词(p.p)+宾语.   ③一般疑问句:Have/Has+主语+动词的过去分词(p.p)+宾语.   ④特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词+其他)   定义: (1) 强调动作是过去发生的   (2) 强调对现在的影响或结果   (3) 在过去不确定的时间里发生的动作,但是结果对现在有影响。   但过去分词一定要选择准确。 给点分吧~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-27
展开全部
一个是过去完成时一个是现在完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式