发布网友 发布时间:2023-09-19 21:48
共5个回答
热心网友 时间:2024-12-13 04:36
1、一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作.说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响.如:
He visited Guilin in 1998.他1998年参观过桂林.(只说明去桂林的时间)
2、现在完成时表示动作发生在过去,对现在造成了影响或产生了结果.不与确定的过去时间状语连用.如:
Jill has bought a new computer.吉尔买了一台新电脑.(着重点是现在有了一台新电脑)
二者区别:
1、形式上的区别
1、规则动词的过去式和过去分词没有区别,基本都是在动词后面加上e d。
2、不规则动词的过去式和过去分词有些不一样,但也有不少是一样的。比如read,它的过去式和过去分词和动词原形是一样的,只是读音有所区别。
2、意义上的区别
动词的过去式和过去分词实际上都是用来描述一个“已经发生的行为”,区别只是着重点不同,过去式着重点在“行为本身”,相当于汉语的“~了”。过去分词着重点在“行为的结果或影响”,也就是说动词的过去分词主要是用于说明相当于汉语“已~”或“被~”这样的概念。
3、过去式和过去分词的本质区别
过去式是限定动词,只能用在直接接主语(和主语之间没有其它的动词)的场合。而过去分词是非限定动词,不能直接接主语,如果用在接主语的场合,必须在主语和过去分词之间增加一个助动词。
热心网友 时间:2024-12-13 04:36
一>一般过去时表示过去某段时间发生的事情,存在的状态或者过去反复发生的动作,一般有明确的过去时间状语,如:YESTERDAY ;IN 1986;LAST YEAH等等例:HE WORKED IN A FACTORY IN 1986.表示过去的状态HE SAW MR. WANG YESTERDAY.表示过去发生的事情I USED TO SMOKE表示过去反复发生的动作.你所举的例子就是描述过去事实,有表示过去时间的状语LAST YEAR.二>现在完成时,由HAVE/HAS+过去分词1>表示动作在说话之前已经完成,但对现在有影响.一般没有具体时间状语例:HE HAS BEEN TO FUZHOU.表示他去过福州,但是现在不在福州2>现在完成时还表示动作开始于过去,并持续到现在,也许还会持续下去,常与FOR和SINCE表示一段时间的状语连用,也包括SO FAR,NOW,TODAY,THIS WEEK,(MONTH,YEAR)等表示包括现在的时间在内的状语.例:NOW I HAVE FINISHED THE WORK.HE HAS STUDIED ENGLISH SINCE 1985.HE HAS STUDIED ENGLISH FOR 5 YEARS.但要注意的是短暂性动词(如:COME,GO,DIE,MARRY,BUY等)的完成时不能与FOR,SINCE等表示一段时间的词连用.3>现在完成时还可以在时间和条件状语从句中表示将来某时完成的动作.例:IF IT HAS STOPPED SNOWING IN THE MORNING,WE'LL GO TO THE PARK. I'LL GO TO YOUR HOME WHEN I HAVE FINISHED MY HOMEWORK.三>过去完成时,HAD+过去分词,即过去的过去1>表示在过去某一时刻或者某一动作之前完成的动作或状态.句中常用BY,BEFORE,UNTIL,WHEN等词引导的时间状语.例:I HAD LEARNT 5000 WORDS BEFORE I ENTERED THE UNIVERSITY. BY THE END OF LAST YEAR WE HAD BULIT FIVE NEW HOUSES.2>还可以表示过去某一时刻之前发生的动作或者状态持续到过去某个时间或持续下去.例:BEFORE THE SLEPT,HE HAD WORKED FOR 12 HOURS.你所举的例子仅仅只是一个陈述过去事实的句子,有明显的过去时间状语,所以用过去时.而并不能表示过去某个时刻前发生的动作与状态,故不用过去完成时热心网友 时间:2024-12-13 04:37
首先并没有提主说的,现在过去完成式,我按照自己的猜测楼主的意图说一下现在完成时与一般过去式的区别热心网友 时间:2024-12-13 04:37
一、形式上的区别热心网友 时间:2024-12-13 04:38
当过去发生的事对现在有影响用完成式,否则过去式追答看了描述后认为用过去式即可