英语时态一般过去式和过去完成式用法的区别
答案:2 悬赏:20 手机版
解决时间 2021-02-26 01:29
- 提问者网友:遮云壑
- 2021-02-25 06:56
英语时态一般过去式和过去完成式用法的区别
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-02-25 07:55
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.
那一天,我们到达之前他把食物都吃了。
一般过去式表示过去发生过的一件事情或是一种状态,但是只是过去的情况。
过去完成式表示过去的过去,也就是说过去的某个时间之前发生的动作或是存在的状态。
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.
那一天,我们到达之前他把食物都吃了。
全部回答
- 1楼网友:执傲
- 2021-02-25 08:26
过去式表示过去的一件事情,和现在无关。如: Iwrotealetteryesterday.(昨天我写了一封信) 过去完成时表示过去的某个时间之前做了什么,简单说是过去的过去,没有过去就没有过去完成时。如: WhenIreachedthestation,thetrainhadleft.(我到车站时。车子已经走了)left是过去reached的过去。
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯