现在完成时和一般过去时的区别?
1个回答
展开全部
你好,现在完成时和一般过去时的区别主要有以下几个方面
时态形式: 现在完成时为have/has done 一般过去时为did
时态意义: 现在完成时表示的是从过去到现在,与现在的时间有关,一般过去时只是表示过去发生,与现在无任何关系
比如I have finished my homework. 这个作业可能是过去完成的,孩子跟妈妈说这句话,可能是希望妈妈能让他玩游戏
而如果只说I finished my homework. 那只是陈述过去发生的动作,跟现在无任何关系
时间状语:
现在完成时的时间状语: 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 引导的时间状语从句
谢谢采纳~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询