1.含义不同。
一般过去式表示过去发生过的一件事情或是一种状态,但是只是过去的情况。
过去完成式表示过去的过去,也就是说过去的某个时间之前发生的动作或是存在的状态。
2.构成不同。
一般过去式就是did的形式。一般加ed构成;以不发音的e结尾的加d;重读闭音节双写最后的辅音字母再加ed;辅音字母加y结尾的,把y变成i再加ed。不规则的需要记忆。
过去完成式构成:had
+done(动词的过去分词)。
3.时间状语不同。
如果句子里出现yesterday、just
now、last
night、last
week、last
month等等,用一般过去式。
如果句子里出现before+过去式;by
the
end
of+过去的时间(last
week)等等,用过去完成时。
例如:
it
suddenly
came
back
to
me
where
i
saw
him
last
time.
我突然想起来我上次是在什么地方见到他的。
he
threw
his
homework
aside
and
watched
tv
yesterday
evening.
昨天晚上他把家庭作业抛到一边去看电视了。
she
wanted
to
know
if
i
had
finished
m
homework.
(发生在wanted之前)
她想要知道我是否已经完成了我的作业。
he
had
eaten
all
the
food
before
we
arrived
that
day.
那一天,我们到达之前他把食物都吃了。
温馨提示:答案为网友推荐,仅供参考