易教网-杭州家教
当前城市:杭州 [切换其它城市] 
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”!如果有任何问题,欢迎留言讨论哦!

推荐科目: 杭州小提琴老师 杭州古筝老师 杭州篮球老师 杭州书法老师 杭州数学老师 杭州语文老师 杭州英语老师 杭州物理老师 杭州围棋老师 杭州化学老师 杭州舞蹈老师 杭州钢琴老师 杭州美术老师 杭州体育老师 杭州生物老师 杭州小学老师 杭州初中老师 杭州高中老师 杭州大学生家教 杭州家教补习 杭州一对一辅导
相关城市: 杭州家教 福州家教 苏州家教 济南家教 大连家教 南宁家教 武汉家教 贵阳家教 昆明家教 乌鲁木齐家教 上海家教 三明家教 眉山家教 厦门家教 株洲家教 镇江家教 襄樊家教