登录 | 注册 | 付费 | 个人中心
您的位置:首页 > 英语语法 > 动词时态 > 正文

过去完成时

文章来源:句解霸 | 更新日期:2013-06-23

1. 过去完成时的形式:
had + 过去分词

2. 过去完成时的用法:
表示事情或动作发生在过去某时间之前。
* Most of the guests had left when he arrived at the party. 当他到达晚会时,他发现大多数客人已经离开了。
* I had learned 900 English words by the time I was ten. 我十岁之前已经学会了900个单词。
* How many houses had they built in their village by the end of last year? 到去年年底他们村里建了多少房子?
* We had reached the station before nine o'clock. 我们9点之前已经到达了车站。
* Until then, his family hadn't heard from him for six month. 到那时为止,他们父母半年没有收到他的来信了。
* Tom flew home, but his father had already died.汤姆乘飞机回家,他的父亲却已经去世了。

3. 过去完成时的一些常见情况
1) 用在宾语从句中
* She said she had been a doctor for twenty years.她说她当过20年的医生。
* We were surprised at what she had done.我们对于她的所作所为感到惊讶。
* He asked me where I had been during the summer holidays. 他问我暑假去哪里了。
* Our teacher told us that Columbus discovered America in 1492. 我们老师告诉我们哥伦布于1492年发现了美洲。
* The news came as no surprise to me. I had known for some time that the factory was going to shut down. 听到这个消息我并不感到吃惊。工厂要倒闭这件事我早就知道了。
* She wondered who had left the door open.她想知道谁敞着门的。

2) 用在状语从句中
* When the police arrived, the thieves had run away. 警察到达时,小偷们早就跑了。
* They began to climb the mountain after they had bought all the food and drinks. 他们买了食物和饮料后就开始爬山了。
* He had worked in the factory for three years before he joined the Army. 他参军之前已经在工厂里干了3年。
* We had got to the station before the train left. 火车开出之前,我们就已经到了车站。
* Helen had left her keys in the office so she had to wait until her husband came home. 海伦把钥匙忘到办公室里了,因此她不得不等她丈夫回来。
* He described the scene as if he had been there.他描绘的景色如同他去过那里一样。

3) 用在定语从句中
* His eyes shone brightly when he finally received the magazine he had long expected. 当他终于收到他盼望已久的杂志时,他兴奋得两眼闪光。
* I returned the book that I had borrowed. 我已经归还了我借的书。

4) 用于 hope, intend, mean, think 等动词表示未实现的愿望。
* They had hoped to be able to arrive before ten. 他们本来打算能在10点之前到达。
* I had intended to come over to see you last night,but someone called and I couldn't get away. 昨晚我本想去看你的,但有人来了我走不开。
* We had meant to tell her the news but found that she wasn't in.我们本想把这个消息告诉她的,但发现她不在家。
* I thought that I had seen him before. 我觉得我以前见过他。



上一篇: 现在完成时
下一篇: 过去将来时

联系我们 | 意见反馈 | 商务登录 | 商标声明 | 站点地图

版权所有:广州奥文信息科技有限公司 Copyright © 2011 All Rights Reserved.
粤ICP备11095722号    增值电信业务经营许可证: 粤B2-20120156 许可证