过去完成时-

发布时间:   来源:文档文库   
字号:

过去完成时
过去完成时的动作须在过去某一时间之前发生,即发生在过去的过去 1.过去完成时的构成 过去完成时是由“had+过去分词构成的。
Soon I realized I had made a serious mistake. 我很快就意识到我犯了一个严重的错误。
Had he gone home when you arrived?


你到的时候他已经回家了吗?
2.过去完成时的用法 已完成用法
表示某一动作或状态在过去某一时间之前或过去某一动作之前已经完成。句中常用by引导的时间状语或以 before, until, when, than等词引导的内含一般过去时的时间状语从句。
By 5:00 yesterday morning we had


done that work. 到昨天早上5点钟时,作。
I had learnt 5000 words before I entered the university. 我在进大学之前就已学5000个单词。
It rained yesterday after it had been dry for many months. 旱了好几个月之后,昨天


下雨了。
未完成用法
表示一个动作或状态在过去某一时刻之前就已开始,一直持续到这一过去时间,还可能再持续下去。 John and Jane had known each other for a long time before their marriage. 约翰和简在结婚前就认识很长时间了。
She said she had


made much progress since she came here. 她说自从她到这儿后已取得了很大的进步。 想象性用法
过去完成时有时表示一种未实现的愿望或想法,主要用在if引导的和过去wish, as if引导的从句中。
If she had worked hard, she would


have succeeded. 要是她努力的话,她就会成功了。(事实上她没努力,也没成功。)
I wish I had gone with you to the concert. 我要是和你一起去音乐会就好了。
The two strangers talked as if they had been good friends for many years. 那两个陌生人交谈起来


就像是多年的老朋友。 …………”
hardly/scarcely/barely ... when..., no sooner ... than ... 结构中,表示刚刚…………”
Hardly had he begun to speak when the audience interrupted him. 他刚开始演讲,听众就打


断了他。
No sooner had he arrived than he went away again. 他刚到就又走了。 提示:
intend, mean, hope, want, plan, suppose, expect, think等动词的过去完成时可以用来表示一个本来打算做而未做的事。
I had meant to come, but


something happened. 我原本打算来的,但有事发生了。
I had intended to call on you, but was prevented from doing so. 我本打算去看你的,但没能去成。
3.过去完成时与一般过去时的比较
一般过去时表示过去时间的动作或状态。过去完


成时表示的动作或状态发生在一般过去时表示的动作或状态之前,因此它表示的是比过去更过去 I returned the book that I had borrowed. 我已归还了我借的书。 He didn't know a thing about the verb, for he had not studied his lessons. 他对动词一无所知,因为他没有好好学习功课。



1,—Did Peter fix the computer himself? He ________, because he doesn't know much about computers.

A. has it fixed B. had fixed it C. had it fixed D. fixed it 2. They became friends again that day. Until then, they _____ to each other for nearly two years.

A. didn't speak B. hadn't spoken
C.



haven' t spoken D. haven' t been speaking 3. At the end of the meeting, it was announced that an agreement ______. A. has been reached B. had been reached C. has reached D. had reached
4. John had to have his car repaired in a garage because it

seriously.




Adamaged Bwas being damaged Chad damaged Dhad been damaged 5. Did Alan enjoy seeing his old friends yesterday? Yes, he did. He ________ his old friends for a long time.

A. didn’t see B. wouldn’t see C. hasn’t seen D. hadn’t seen




完成进行时
完成进行时是完成时和进行时的结合,包括现在完成进行时和过去完成进行时。
A. 现在完成进行时 1.现在完成进行时的构成
“have/has been + 现在分词构成的。
He is ill. He's been lying in bed for three weeks.



他病了,已经卧床3星期了。
What have you been doing all this time? 这半天你干什么来着? 2.现在完成进行时的用法
①表示动作从过去某时开始,一直延续到现在 现在完成进行时常和all this time, this week, this month, all night, all the morning,


recentlysincefor引导的状语连用。
I have been reading Hemingway's Farewell to Arms recently. 我最近一直在读海明威的《永别了,武器》。 She has been reciting the words all the morning. 她整个上午都在背单词。



This is what I have been expecting since my childhood. 这是我从小以来就一直期待着的事情。
②表示动作刚刚结束 My clothes are all wet. I've been working in the rain. 我的衣服全湿了,我刚才一直在雨中干活。
He is dead drunk. He's been drinking with his friends.


他烂醉如泥,他刚才一直在和朋友们喝酒。
③表示一个近期内时断时续、重复发生的动作 You've been saying that for five years. 这话你已经说了五年了。 He has been writing articles to the newspapers and magazines since he became a teacher. 自从任教以来,他一直在为报刊杂志撰稿。



④表达较重的感情色彩 What have you been doing to my dictionary? 看你把我的字典弄成什么样子了!
3 现在完成进行时和现在完成时的比较 ①现在完成进行时可以表示动作的重复,而示重复性。
Have you been meeting him


recently? 吗?
Have you met him recently? 你最近见到过他吗? ②现在完成进行时有时含有感情色彩,而现直叙。
I have been waiting for you for two hours. 我一直等了你两个小


时。(可能表示不满) I have waited for you for two hours. 我等了你两个小时。(说明一个事实) ③现在完成进行时强调动作,而现在完成时强调结果。
Who has been eating the oranges? 谁一直在吃这些桔子呀?(还剩余一些)



Who has eaten the oranges? (强调吃得一个不剩) 1. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she _____ English for a year.

A. studies B. studied C. is studying D. has been studying
2. I have got a headache.


No wonder. You in front of that computer too long. working working



A.work B.are C.have been D.worked

本文来源:https://www.2haoxitong.net/k/doc/51ec675e0740be1e640e9a4c.html

《过去完成时-.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式