过去完成时是把时间推移到过去某一时间之前,与现在不发生联系,由"had
+
-ed分词"构成。
如:She
had
arrived
at
the
village
before
8
o’clock
last
night.
昨晚8点之前她已到达这个村庄。
—Had
he
told
you
to
go
there
earlier
yet?
他告诉了你早点儿到那儿吗?
—Yes,
he
had.
/
No,
he
hadn’t.
是的,他告诉了。/
不,他没有
现在完成时的句式
1.
否定句式:现在完成时的否定句式是“haven't
(hasn't)+过去分词...”。
如:I
have
not
seen
the
movie
yet.
我还没看这部电影。
2.
一般疑问句:Have(Has)+主语+过去分词...?
如:
—Have
you
finished
the
work?你已经做完这项工作了吗?
—Yes,
I
have.
是的,我已经做完了。(No,
I
haven't.
不,我还没有做完。)
3.
特殊疑问句:特殊疑问词+have(has)+主语+过去分词...?如:
How
many
times
have
you
been
to
the
Great
Wall?你去过长城几次?
提示:肯定句中有some,
already时,改为否定句或疑问句时通常要分别改为any,
yet。如:
I
have
already
finished
my
homework.
我已经完成了我的作业。
→
I
haven't
finished
my
homework
yet.
(否定句)
→
Have
you
finished
your
homework
yet?
(一般疑问句)
过去进行时表示在过去某一时刻或某一段时间内进行或发生的动作。其形式为was
/were
+
V-ing。常与表示过去的时间状语连用,如:last
night,
last
Saturday等;或者与when,
while,
as引导的过去时间状语连用。
Mary
was
making
a
dress
when
she
cut
her
finger.
割伤手指是已发生的事情,应用过去时。同时,when表时间的同时性,"玛丽在做衣服时"提供事情发生的背景,因此用过去进行时。