have done 和had done 怎么用 最好有讲解有题 30
3个回答
展开全部
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.
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 广告
2024-06-06 广告
ISTA3L是一个基于研究、数据驱动的测试协议,它模拟了由零售公司完成的产品订单被直接运送给消费者时所经历的危险,它允许用户评估包装产品的能力,以承受运输和处理包装产品时所经历的供应链危险,从接收到任何电子商务零售商履行操作,直到最终消费者...
点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
展开全部
have done是现在完成时表示到现在已完成的动作。 We have finished our task.
had done 是过去完成时表示在过去的过去就已完成的动作。We had finished our task by the time they went back.
had done 是过去完成时表示在过去的过去就已完成的动作。We had finished our task by the time they went back.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
had done 是过去完成时表示在过去的过去就已完成的动作, 句子中必定有表示过去时间的提示词: We had finished it by the time they went back 句子中的 went back 就是提示(过去时)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |