英语中的一般过去时与现在完成时有什么区别?

Snafu_Snafu 1年前 已收到5个回答 举报

qulinshan 幼苗

共回答了17个问题采纳率:88.2% 举报

当然有区别,不过在选择到底用哪个时态你得根据上下文.一般过去式与现在完成时相同点是一件事某人在过去做的,但两者最大的区别在于现在完成时是某人在过去做过的某件事对今天仍有一定的影响!例如:我昨天喝了一杯冰品,但早上却不舒服,那么就得用现在完成时!同时两个时态的组成结构也不同.一般过去时:S(主语)+did sth.现在完成时:S+waswere done sth.

1年前

9

翩1 幼苗

共回答了14个问题采纳率:92.9% 举报

一般过去时强调的是动作,只是说明动作在过去的某个时间发生了。而且已经结束,对现在没有影响。比如,我昨晚吃饭了。 I had supper yesterday. 现在完成时,指动作发生在过去,但是对现在又影响。 比如, i have had lunch. 我吃过午饭了,对现在的影响是,我很饱,不想再吃了。 而且现在完成时还有个用法,就是动作在过去的某个时间发生。一直持续到现在,而且还有可能继续下去、...

1年前

2

阿didi 幼苗

共回答了22个问题采纳率:86.4% 举报

1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。 2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。 一般过去时的时间状语: yesterday, last week,…ago, in1980, in October, just now, 具体的时间状语 共同的时间状语: t...

1年前

2

villa_archer 幼苗

共回答了15个问题采纳率:86.7% 举报

现在完成时和过去完成时有很多时候是可以根据句型区分的,也就是用错了,语法就错了,这些语法点很多,我就不讲给你听了。 当两个都没有违反语法的时候,如果要区别语义,只要记住,过去时表示的是这件事是以前发生的,现在完成时表示的是,这件事是以前发生的,强调现在没有了,但是对现在造成了影响,说话的人在隐含这个影响。如,he loved me. 他以前爱过我。(就是告诉别人一个事实,没有什么深意。)He ha...

1年前

2

yegoo 种子

共回答了13个问题采纳率:76.9% 举报

现在完成时与一般过去时的区别 1. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响。如: He visited Guilin in 1998.他1998年参观过桂林。(只说明去桂林的时间) 2. 现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。不与确定的过去时间状语连用。如: Jill has b...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.024 s. - webmaster@yulucn.com