have done 和had done 怎么用 最好有讲解有题 30

 我来答
hsip54
培训答主

2012-04-14 · 好好学习,天天向上
知道大有可为答主
回答量:2.8万
采纳率:80%
帮助的人:2728万
展开全部
1. have done是现在完成时,表示动作发生在过去一直延续到到现在为止。或许动作已完成,或许动作还在进行。如:
We have finished our task. 我们已经完成了任务。(强调动作已终止)
We have lived here for ten years. 1.我们在这里住了十年了。(表示动作终止。)
2. 我们已经在这里住了十年了。(我们现在仍住在这里。表 示动作仍在进行)=We have been living here for ten years.
2. had done 是过去完成时,表示过去的过去,指过去某一时间之前就已完成的动作。如:
We had finished it by the time they went back.
He told us that he had seen the film (two years before).
Last night, he had not come back by 12 o'clock.
富港检测技术(东莞)有限公司_
2024-06-06 广告
ISTA3L是一个基于研究、数据驱动的测试协议,它模拟了由零售公司完成的产品订单被直接运送给消费者时所经历的危险,它允许用户评估包装产品的能力,以承受运输和处理包装产品时所经历的供应链危险,从接收到任何电子商务零售商履行操作,直到最终消费者... 点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
小幽英语分享
高能答主

2012-04-14 · 最想被夸「你懂的真多」
知道大有可为答主
回答量:3.6万
采纳率:67%
帮助的人:1.1亿
展开全部
have done是现在完成时表示到现在已完成的动作。 We have finished our task.
had done 是过去完成时表示在过去的过去就已完成的动作。We had finished our task by the time they went back.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
薄荷酒心糖
2012-05-05 · TA获得超过525个赞
知道答主
回答量:19
采纳率:0%
帮助的人:11.9万
展开全部
had done 是过去完成时表示在过去的过去就已完成的动作, 句子中必定有表示过去时间的提示词: We had finished it by the time they went back 句子中的 went back 就是提示(过去时)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式