什么是过去进行时,什么是过去完成时?当when和whlie应注意些什么?

如题所述

第1个回答  2020-03-24
过去进行式是表示某个在过去进行中的动作,
而那个动作是未完成的,
在过去某个时间里依然在进行的
she
was
playing
with
her
brother
when
her
parents
went
back
home.
(当
她的父母到回家时,

正在
跟她的兄弟玩)
像这句,
在"父母到回家"时,
"玩"这个动作依然在进行,
她跟她的兄弟玩的这个动作还会
进行下去,
这个时候可以用
过去进行式
过去完作成式是表达一个完成在某个过去的动作的动作,
这样说可能有点不清楚,
看下面
----------A--------------B-----------C---->

过去完成式

过去式

现在
如果C是现在,
B是某个发生在过去的事件,
我们要用过去式
如果我们想表达比B发生得更早的事件A,
我们可以用过去完成式
例:
yesterday,
by
the
time
i
went
out,
my
brother
had
left
already.
(昨天,
在我外出前,
我的兄弟巳经外出了)
"我外去"是一个发生在过去的动作,
但"我的兄弟外出"是一个发生得比"我外出"更早的动作,
我们要用过去完成式
when

while
在中文都是"当"的意思
但分别其实很大
when
是表示某一个"时间点",
while
是某一个"时间段"
用回上面的例子
she
was
playing
with
her
brother
when
her
parents
went
back
home.
这里的when
是一个时间点,
"parents
went
back
home"不是一个进行中的动作
she
is
doing
her
homework
while
i
am
reading
a
book.
(当我在看书时,
她在做功课)
这里的"
i
am
reading
a
book"是一个进行中的动作,
是一个时间段,
而"she
is
doing
her
homework"这个动作就是发生在"
i
am
reading
a
book"这个时间段中,
我们要用while
*一段WHILE的后面都会跟着进行式的~
相似回答