各位编程路上的小伙伴们,今天我们来聊聊英语学习中的一个小知识点——过去完成时。这可是英语时态中的一大难点,学会了它,你的英语表达会更加丰富和准确哦!
什么是过去完成时?
简单来说,过去完成时的结构是:主语 + had + 过去分词。它表示的是“在过去的某个时间点之前已经完成的动作”。比如:
I had eaten before he arrived.(在他到达之前,我已经吃过了。)
She had left when I called her.(我打电话给她时,她已经离开了。)
为什么要用过去完成时?
表示两个过去的动作中,更早发生的那个。
描述过去某一时刻之前的状态或经历。
过去完成时怎么用?
✅ 肯定句结构:主语 + had + 过去分词
He had finished the test before the bell rang.(他在铃响之前就完成了测试。)
❌ 否定句结构:主语 + had not + 过去分词
I had not seen that movie before yesterday.(我在昨天以前没看过那部电影。)
❓ 一般疑问句结构:Had + 主语 + 过去分词?
Had you eaten before the meeting?(开会前你吃过了吗?)
过去分词复习
下面是一些常用的动词原形、过去式和过去分词的对照表:
| 动词原形 | 过去式 | 过去分词 |
|---|---|---|
| go | went | gone |
| do | did | done |
| see | saw | seen |
| eat | ate | eateneaten |
| be | was/were | been |
| live | lived | lived |
小贴士:过去完成时的关键就是“had + 第三列(过去分词)”。不管主语是谁,都用had。
例句练习
I had finished my homework before dinner.(我在晚饭前就完成了作业。)
She had never been to a concert before.(她以前从未去过音乐会。)
They had gone to bed when I got home.(我到家的时候他们已经睡了。)
Had you cleaned the room before guests arrived?(客人来之前你打扫房间了吗?)
He had left the office before the meeting started.(会议开始前他就离开了办公室。)
易错点提醒
不要和现在完成时搞混。
所有主语都用had。
总结图解
过去完成时结构:主语 + had + 过去分词
用途:
- 两个过去动作,表示“更早”的那个
- 描述过去之前的经历或状态
自我练习题
请翻译下列句子:
- 我到达车站时火车已经离开了。
- 她在搬家前从未去过那个城市。
- 我吃饭前他已经离开了。
- 我们去剧院之前已经买好了票。
- 他在考试开始前没有学习。
好了,今天的分享就到这里。希望这篇文章能帮助你更好地理解过去完成时。如果你还有其他英语学习上的疑问,欢迎来「新派编程网」(www.xjpbg.com)找我,我是林译川,这里有你想要的答案。
