易教网-杭州家教
当前城市:杭州 [切换其它城市] 
hz.eduease.com 家教热线请家教热线:400-6789-353 010-64436939

易教网公众号公众号 APP下载
易教播报

欢迎您光临易教网,感谢大家一直以来对易教网杭州家教的大力支持和关注!我们将竭诚为您提供更优质便捷的服务,打造杭州地区请家教,做家教,找家教的专业平台,敬请致电:400-6789-353

当前位置:家教网首页 > 杭州家教网 > 高考资讯 > 聊聊英语里的“had done”:过去的过去

聊聊英语里的“had done”:过去的过去

【来源:易教网 更新时间:2025-05-06
聊聊英语里的“had done”:过去的过去

学英语的时候,时态总是让人头疼。尤其是“had done”这种听起来有点复杂的时态,很多小伙伴一看到它就犯迷糊。其实,“had done”并没有那么难理解。今天,我就用大白话,带你彻底搞懂它!

1. 什么是“had done”?

“had done”是英语中的过去完成时。简单来说,它表示的是“在过去的某个时间点之前,某件事已经做完了”。用中文来理解,就是“过去的过去”。举个例子:

- Until then, his family hadn't heard from him for six months.

到那时为止,他家里已经有六个月没得到他的消息了。

这句话里,“hadn’t heard”(没有收到消息)发生在“then”(那时)之前,所以用过去完成时。

2. 为什么叫“过去的过去”?

你可能想问,为什么叫“过去的过去”?其实,它强调的是两个过去的时间点。一个是过去的某个时间点(比如“到那时为止”),另一个是在这个时间点之前已经发生的事情(比如“六个月没得到消息”)。所以,“had done”就是用来描述这种“过去的过去”的情况。

3. “had done”怎么用?

“had done”的结构很简单:had + 动词的过去分词。比如:

- I had finished my homework before dinner.

晚饭前,我已经做完作业了。

这里,“had finished”(已经做完)发生在“dinner”(晚饭)之前,所以用过去完成时。

4. “had done”和“did”有什么区别?

很多人容易把“had done”和“did”搞混。其实,它们的区别就在于时间点。

- I did my homework last night.

我昨晚做了作业。

这句话只涉及一个时间点:“昨晚”。

- I had done my homework before my mom came home.

我妈妈回家之前,我已经做完作业了。

这句话涉及两个时间点:“妈妈回家之前”和“做完作业”。所以用过去完成时。

5. “had been doing”又是什么?

除了“had done”,还有一个看起来很相似的时态:“had been doing”,也就是过去完成进行时。它表示的是“从过去的过去开始,一直持续到过去的某个时间点的动作”。比如:

- He had been teaching the class for 3 years by the time I left the school.

到我毕业时,他已经教那个班三年了。

这里,“had been teaching”(一直在教)是一个持续的动作,从“三年前”开始,持续到“我毕业时”。

6. “had done”和“had been doing”的区别

- had done:强调动作已经完成,结果已经存在。

比如:I had cleaned the room before she arrived.

她来之前,我已经打扫完房间了。

- had been doing:强调动作的持续性和过程。

比如:I had been cleaning the room for an hour before she arrived.

她来之前,我已经打扫房间一个小时了。

7. 什么时候用“had done”?

“had done”主要用于以下几种情况:

# ① 描述过去的过去

比如:

- By the time I woke up, he had already left.

我醒来时,他已经走了。

# ② 强调结果

比如:

- She had finished the project before the deadline.

她在截止日期前完成了项目。

# ③ 用于时间状语从句

比如:

- After he had eaten breakfast, he went to work.

他吃完早饭后去上班了。

8. 容易犯的错误

很多人在用“had done”时,容易犯以下错误:

# ① 时间点不明确

比如:

- 错误:I had done my homework.

这句话缺少明确的时间点,别人不知道“had done”发生在什么时候。

- 正确:I had done my homework before my mom came home.

明确时间点:“妈妈回家之前”。

# ② 与“did”混淆

比如:

- 错误:I did my homework before my mom came home.

这句应该用“had done”,因为“做完作业”发生在“妈妈回家”之前。

- 正确:I had done my homework before my mom came home.

9. 实际生活中的例子

为了更好地理解“had done”,我们来看几个生活中的例子:

# ① 旅行中的故事

- I had booked the hotel before we left for the trip.

我们出发前,我已经订好了酒店。

# ② 工作中的场景

- He had completed the report before the meeting started.

会议开始前,他已经完成了报告。

# ③ 日常生活中的小插曲

- She had already left when I arrived at the party.

我到派对时,她已经走了。

10. 练习一下

现在,我们来做个练习,看看你是否掌握了“had done”的用法。

# 练习1:填空

- By the time we got to the station, the train ______ (leave).

答案:had left

# 练习2:改错

- I finished my homework before my mom came home.

改正:I had finished my homework before my mom came home.

# 练习3:造句

- 用“had done”造一个句子,描述你昨天完成的事情。

示例:I had cleaned my room before my friends arrived.

11. 总结

“had done”其实并不难,只要你记住它的核心意思:“过去的过去”。它用来描述在过去的某个时间点之前已经发生的事情。只要掌握好时间点,你就能轻松用对“had done”。

下次你再看到“had done”的时候,别再头疼了!记住,它只是英语时态中的一种,用来表达“过去的过去”。多练习,多使用,你一定能掌握它!

12. 额外小贴士

- 多读多练:找一些包含“had done”的句子,多读几遍,感受它的用法。

- 写日记:试着用“had done”写写你昨天做了什么,练习它的使用。

- 看美剧:留意美剧中的人物对话,看看他们是怎么用“had done”的。

13. 最后的提醒

学英语就像学开车,光看理论是不够的,必须亲自上手。所以,别光看这篇文章,赶紧拿起笔,试着用“had done”造几个句子吧!你会发现,它其实很简单。

希望这篇文章能帮你彻底搞懂“had done”!如果有任何问题,欢迎留言讨论哦!

-更多-

最新教员

  1. 郝教员 浙江大学 未来人居设计(ai融合人居产品方向)
  2. 王教员 浙江大学 数学与应用数学
  3. 王老师 尚无职称等级 物理 数学与应用数学
  4. 王教员 浙江工商大学 金融系
  5. 文教员 安徽大学 电子商务
  6. 孙老师 尚无职称等级 物理 电子商务
  7. 王教员 浙江农林大学 汉语言文学
  8. 刘老师 中学一级教师 化学 汉语言文学
  9. 李教员 韩国庆星大学 中文系,教育系
推荐科目: 杭州小提琴老师 杭州古筝老师 杭州篮球老师 杭州书法老师 杭州数学老师 杭州语文老师 杭州英语老师 杭州物理老师 杭州围棋老师 杭州化学老师 杭州舞蹈老师 杭州钢琴老师 杭州美术老师 杭州体育老师 杭州生物老师 杭州小学老师 杭州初中老师 杭州高中老师 杭州大学生家教 杭州家教补习 杭州一对一辅导
相关城市: 杭州家教 长春家教 长沙家教 贵阳家教 西安家教 呼和浩特家教 家教网 合肥家教 郑州家教 深圳家教 上海家教 平凉家教 徐州家教 赤峰家教 珠海家教 抚顺家教 通化家教