当前位置 :
现在完成时的语法详解老和别的搞混了
1人问答
更新时间:2024-04-16 14:04:13
问题描述:

现在完成时的语法详解

老和别的搞混了

洪丽君回答:
  现在完成时的用法,have/has+ved   1、现在完成时表示动作发生在过去,虽然发生在过去,但更强调动作对现在的影响.   2、表示发生在过去的一个动作,并且一直持续到现在.   很多人容易把"一般过去时"和"现在完成时"弄混.以为它们没什么区别可以互换,其实不然.   区别   1、过去时和完成时虽然动作都发生在过去,但过去时的时间概念是明确的,用过去时说话的人往往是想强调过去的时间,或是过去的结果,和现在没有任何关系.   而现在完成时的时间概念是不明确的,用完成时说话的人往往是想强调过去的某一事件对现在的影响,现在与过去的一种联系,或是想强调现存的结果,对于什么时间发生的并不在乎.   试比较下面几句   Ihaven'tseenhimthismorning.意思表达的是,我今天中午没见到他,并且直到现在也没有见到他.   ididn'tseehimthismorning.意思表达的是,我今天中午没见到他,现在见没见到不好说,因为句子只强调了在中午没有见到他.所以你可以问他,后来呢?   Istillhaven'tpassedmydrivingtestyet.意思是直到现在也没考过.   ididn'tpassmydrivingtestlastyear.   Haveyoupassedyourdrivingtest?   yes,ipassedwheniwas17.   由于过去时的时间概念是明确的,所以常和时间明确的词连用,如ago,yesterday等.   而现在完成时常和表示与过去有关系的词在一起用,如since(自从),before(之前),sofar(到目前为止),uptillnow(直到现在),注意的是,由于完成时的时间概念不确定,所以不用和有明确时间意义的词在一起用,如i'vebeenheretwodaysago,是错误的说法,你可以说,i'vebeenherefortwodays,我在这呆了两天了.   此外现在完成时有时也表示最近发生的动作.   如,i'vejusttidiedupthekitchen.我刚刚把厨师收拾干净.   he'srecentlyarrivedfromnewyork.他最近从纽约来   此外,现在完成时在翻译成中文时,大多带有“已经怎么怎么样”的感觉.如果你想表达出你已经怎么样的时候,大都可以用现在完成时来说   如:I'vedoneallmyhomework.我已经把作业做完了,至于在什么时间完成的我不关心,重要的是我现在作业都做完了.
最新更新
热门英语
PC端 | 移动端 | mip端
问答网(wenda2.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:联系方式:

Copyright©2009-2021 问答网 wenda2.com 版权所有 闽ICP备2022000227号-1