内容正文:
第三课时单元语法精讲与精练
语法精讲
过去完成时
一、概念:
过去完成时表示过去某一时间或某一动作以前已经完成了的动作。它表示动作发生的时间是“过去的过去”。过去完成时的构成:
肯定句:主语+had+动词的过去分词+其它。
否定句:主语+had+not+动词的过去分词+其它。
一般疑问句:Had+主语+动词的过去分词+其它?
二、过去完成时的基本用法:
1.表示过去某一时间或某一动作之前已经完成的动作。
eg: Li Ming had learned some English words before he came here.
李明在来这儿之前已经学会了一些英文单词。
By the end of last week, they had finished ten lessons.
到上周末,他们已学完了10课。
2.表示从过去某一时间开始,一直延续到过去另一时间的动作。
eg: I had been at the bus stop for 20 minutes when a bus finally came.
当公交车最终来到的时候,我已经在公交站点等了20分钟了。
It rained yesterday after it had been dry for several months.
在天已经干旱了几个月后,昨天终于下雨了。
3.过去完成时+before/when/by the time+一般过去时(动作在后)。
eg: The class had begun before I got to school.
在我到学校之前,课就开始了。
When I arrived at home, my mother had left.
当我到家的时候,我妈妈已经走了。
4.一般过去时(动作在后)+after/until+过去完成时(动作在前)
eg: After I had finished my homework, I had my lunch.
我做完作业后才吃午饭。
They didn’t go home until he had planted all the trees.
直到植完所有的树他们才回家。
eg: He said he had studied English for two years.
他说他学英语两年了。
I told him I had been to Japan twice.
我告诉他我去过日本两次。
语法精练
Ⅰ.单项选择。
(D)1.She said she
the movie already.
A.has seen
B.saw
C.will see
D.had seen
(A)2.He asked me
during the summer holiday.
A.where I had been
B.where I had gone
C.where had I been
D.where had I gone
(C)3.She had written a number of books
the end of last year.
A.for
B.in
C.by
D.at
(B)4.The students
their classroom when the visitors arrived.
A.have cleaned
B.had cleaned
C.was cleaned
D.have been cleaned
(D)5.They
the house before we moved in.
A.would paint
B.painted
C.have painted
D.had painted
(B)6.(襄阳中考)—We all went to the cinema except you last night. Why didn’t you come?
—Because I
that movie twice.
A.have watched
B.had watched
C.was watching
D.would watch
(D)7.—Why was he late for school yesterday?
—He
overslept. By the time he got to the bus stop, the bus
already .
A.was;leaving
B.has;left
C.would;leave
D.had;left
(C)8.The meeting
by the time I got there yesterday.
A.was on
B.has been on
C.had begun
D.has begun
Ⅱ.用括号中所给词的适当形式填空。
9.When I