过去完成时的用法
- 提问者网友:川水往事
- 2021-07-16 21:56
- 五星知识达人网友:逐風
- 2021-07-16 23:27
1) 概念:表示过去的过去
过去完成时:即过去的过去所发生的事情!
其构成是主语+had +过去分词。
那时以前 那时 现在
2) 过去完成时的时间状语before, by, until , when, after, once, as soon as。
He said that he had learned some English before.他说从前他学过英语。
By the time he was twelve, Edison had begun to make a living by himself.爱迪生12岁时,他已经开始自己谋生
Tom was disappointed that most of the guests had left when he arrived at the party.
过去完成时的用法(2)
表示过去某一动作之前已经完成的动作,常与由when,before等连词引导的时间状语从句连用。
When I woke up it had already stopped raining.
我醒来的时候雨就已经停了。
I hadn't learned any English before I came here.
我来这儿之前没学过英语。
常用于引导这类状语从句的连词有:when当……的时候,as soon as一…就,
before在……之前,after在……之后,until直到,等。
过去完成时的用法(3)
用于宾语从句或间接引语中
I wondered who had taken the umbrella without permission.
我想知道谁不经允许就把雨伞拿去。
He told me that he had passed the exam.
他告诉我他已通过考试。
过去完成时的用法(4)
某些动词的过去完成时表示一个打算要做却没有做成的事。
I had intended to come over to see you last night, but someone called and I couldn't get away.
昨晚我本打算来看你,但有人来找,脱不开身。
We had hoped to catch the early bus, but found it was gone.
我们本希望搭早班车,却发现车已开了。
这类动词有:intend打算,hope希望,plan计划,mean预定,want想要,
think想要,等。
过去完成时的用法(5)
用于表示与过去事实相反的虚拟条件从句中
If you had come yesterday, you would have met him.
如果你昨天来的话,你就已经见到他的面了。
She would have come if she hadn’t been so busy.
要不是这么忙的话,她就已经来了