完成时
对现在完成时的考查
1.现在完成时表示过去的动作对现在的影响或表示动作已完成。
2.现在完成时表示过去的动作一直延续至今并可能继续
下去,常与for或since 、already、yet等短语连用。
I_________(graduate) in 2006 and in that year I _______(begin)
to teach junior English in Shihezi No.1 senior school. Ten
years later ,I _______(move) here. I____________________
(teach) senior English in Boda senior School for more than 2
years ever since then.
graduated began
moved have taught
2006 now2016
2 years10 years
1. I____ already ____ (see) the film.
I ________ (see) it last week.
2. _____ he ____ (finish) his work today? Not
yet.
3.—The window is dirty.
— I know. It ____ for weeks.(2013全国卷)
A.hasn’t cleaned B. didn’t clean
C. wasn’t cleaned D. hasn’t been cleaned
对过去完成时态的考查
过去完成时,经常以“过去”为背景,要想表达比这
一背景更早的动作,即“过去的过去”,常用此时
态。
Eg. When we got to the theatre, they had
sold all the tickets. What a pity!
had sold got Now
过去的过去
The CCTV has been broadcasting English
programs ever since 1977.
1977 now
对现在完成进行时的考查
构成: have / has been+ doing
概念: 表示从过去某一时刻发生的动作,一直延续
到现在,并且还可能继续下去。表达动作持续并且
未完成。
现在完成进行时与现在完成时的区别如下:
1.现在完成时与现在完成进行时
I have written an article.
I have been writing an article.
2.有些延续性动词,如live, teach, work, study, learn, stay等因现
在完成时与现在完成进行时可以替换。
I have lived here for ten years.
= I have been living here for ten years.
Notes:表短暂动作的动词(finish, marry, get up,
come, go等)一般不能用现在完成进行时。
强调: 已完成性
强调: 持续性,未完成性
1)Now that she is out of a job,
Lucy____going back to school, but she
hasn’t decided yet.(2014年北京卷)
A.had considered B. has been considering
C. considered D. is going to consider
2) --- Hi, Tracy, you look tired.
“--- I am tired. I ____ the living room all day.
A. painted B. had painted
C. have been painting D. have painted
2. John and I ______ friends for eight
years. We first got to know each other at a
Christmas party. But we _____ each other
a couple of times before that. (02 北京春)
A. had been; have seen
B. have been; have seen
C. had been; had seen
D. have been; had seen;