求助!关于过去时和现在完成时的选用

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-30
一般过去时和现在完成时用法?

一般过去时表示过去某个时间发生的动作或存在的状态,也可表示过去经常或反复发生的动作。常和yesterday, ago, last week等表示过去的时间状语连用。
比如I used to swim once a day.

现在完成时可以表示过去发生或已经完成的某一动作对现在造成的影响或结果.常与just,already,ever,before等连用;或者表示过去已经开始,一直延续到现在的动作或状态,常与for,since连用。
如I have already finished the task.
总体来说,一般过去时指的是过去发生的事,没有延续到现在。而现在完成时指现在仍然有这个状态。
谢谢,望采纳!有问题可以联系我!

同学,这选现在完成时,has bought,因为后一句是一般现在时,说明前一句与后一句相关。如果选一般过去,那不能推出后一句的一般现在的时态。举个例子,他3个月前买了个手表,但他只带了一个月就不带了,那就不会推出他现在还天天带着。用现在完成,说明从3个月前持续到现在,与当下相关。

1。判断用过去时还是现在完成时,可以看这个动作现在是否发生变化了,如果没变化就是完成时,如果变化了就是过去时。

比如:Oh,it is you.I didn't recognize。刚才没认出来,现在认出来了。因此用过去时。

Is it she? I haven't recognized. 过去没认出来,现在还没认出来。所以用完成时。

2。如果有时间状语,从时间状语上可以判断。

过去时有个明确的过去的时间,一般是一个点。比如yesterday, one hour ago, at nine等。

完成时一般用since,for等。

如果没有时间状语,可以自己加个相应的时间状语来判断。

比如例句中:I __ a test。可以加“前天”,“上周六”等。而不能加for, since等。

说完成时是“过去开始的动作、对现在有影响”是指“这个动作本身”仍然对现在有影响。你说的考试,不是一直考到现在,而考试的结果对现在有影响根本不是一个概念。

这里用过去式

如果用现在完成时,代表那个考试,你现在还在考,这里显然是以前考的,现在不考了

也不能用过去完成时,因为问句是一般现在时,不是过去的过去

看到没人回答,我就补充一下过去式,现在完成时,过去完成的区别

过去式代表一个时点,比如你的第二个例句,说我以前没有认出你,但是,现在认出了

现在完成时,代表,我以前没有认出,现在还是没有认出

过去完成时,要有一个过去式做铺垫,另外一个动作在这个过去式之前,往往用在时间状语从句中,有before,after这样的提示词

  • 现在完成时和过去完成时的用法
    答:since + 时间点/ sb dis 副词标志是 already,yet,never,ever 现在完成时可以单独使用 i have finished homework.但过去完成时不可以单独使用 用在“It is the first/second...time+that”从句中 过去完成时 had done 时间标志 by last year/by the time of 过去完成时一般和过去时一起出现 sb ...
  • 英语问题,关于过去完成时和现在完成时,这种情况怎么选择?
    答:这个是相对而言的,主要看有没有时间点,然后对后来有没有什么影响。还是对时态没有太明确的掌握。如果只是想说明早上我和我父亲谈话了,你直接用一般过去时态也没毛病。I talked to my daddy this morning.
  • 想问一下 现在完成时与过去式 有什么区别 在什么情况下用完成时,什么情...
    答:过去时强调过去某个时间点发生的动作,现在完成时强调过去的动作对现在的影响。i bought a coat只是说我买了一件衣服(强调动作本身), i have bought a coat 更侧重我现在有一件衣服(对现在的影响)。句中有具体时间点的要用过去式,如yesterday,last month,just now,in 2008等等;句中有表示...
  • 一般过去时和现在完成时用法?
    答:一般过去时表示过去某个时间发生的动作或存在的状态,也可表示过去经常或反复发生的动作。常和yesterday, ago, last week等表示过去的时间状语连用。比如I used to swim once a day.现在完成时可以表示过去发生或已经完成的某一动作对现在造成的影响或结果.常与just,already,ever,before等连用;或者...
  • 一般过去时 和 现在完成时 的选用
    答:has been arrested 现在完成时 一般指过去的动作对现在有影响或者持续到现在。 而句中只是说明贼被捉后被警察带去警察局,所以用一般过去时而不用现在完成时。而你说的 “不是先被抓到 然后去警局吗” 应该指的是过去完成时(过去的过去)而不是现在完成时。
  • 现在完成时与一般过去式区别,各自什么时候使用
    答:现在完成时:表示(1)目前已经完成的动作,或(2)刚刚完成的动作,也可以表示(3)从过去某一刻发生,现在仍然延续着的动作或情况.这个时态强调动作对现在的影响.The conference has lasted for five days.会议已经开了五天.He has just bought an unusual car.他刚刚买到一辆不一般的小轿车.当句子中出现...
  • 过去时和现在现在完成时
    答:一般过去时和现在完成时 ( 1 )、一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是“主语+ have/ has + 动词(V.)的过去分词”。过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。 (2) 、一般过去时通常与表示过去的时...
  • ...如有过去时的时间副词时,为什么不能用现在完成时
    答:分类: 教育/科学 >> 外语学习 解析:我是英语老师,我来简明扼要、浅显易懂地教你怎么选用一般过去时和现在完成时,好吗?一般过去时常和表过去的时间状语连用,属过去的时态范畴。而现在完成时属现在的时态范畴,故不能和表过去的时间状语连用。这两种时态学生很容易混淆,因为它们据描述的动作都是...
  • 如何区分现在完成时和一般过去时?
    答:1.现在完成时 现在完成时用来表示之前已发生或完成的动作或状 态,其结果的确和现在有联系。动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或 状态。其构成: have (has) 过去分词。 2.比较过去时与现在完成时 1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为...