现在完成时和一般过去时有什么区别吗?

 我来答
菁99937
培训答主

2023-01-07 · 关注我学习会变得更厉害哦
知道小有建树答主
回答量:539
采纳率:74%
帮助的人:30.9万
展开全部

你好,现在完成时和一般过去时的区别主要有以下几个方面

  1. 时态形式: 现在完成时为have/has done 一般过去时为did

  2. 时态意义: 现在完成时表示的是从过去到现在,与现在的时间有关,一般过去时只是表示过去发生,与现在无任何关系

    比如I have finished my homework. 这个作业可能是过去完成的,孩子跟妈妈说这句话,可能是希望妈妈能让他玩游戏

    而如果只说I finished my homework. 那只是陈述过去发生的动作,跟现在无任何关系

  3. 时间状语:

    现在完成时的时间状语: 1) already/just/yet/never/ever 2)次数 3) in/during the past few years 4) for+一段时间 5) since then/since +过去时间点/since+从句/since+一段时间+ago

    一般过去时的时间状语: 1) 表示过去的时间: yesterday/last+/...ago 等 2) when/while/since 引导的时间状语从句

谢谢采纳~

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式