作业帮 > 综合 > 作业

在英语中,过去时、现在完成时、过去完成时,怎么区别?(详细点,谢谢)

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/08 17:34:18
在英语中,过去时、现在完成时、过去完成时,怎么区别?(详细点,谢谢)
比如在这道题中;
More than a dozen students in the school____abroad to student medicine last year.(选B)
A.sent B.were sent C.had sent D.had been sent
但是我觉得也可以选D
那个学校的许多学生被送到国外学医去了(已经回来了)
~~~~~~~~~~~~~~~~已被~~~~~~~~~~~~~~~ (去了还没回来)
在英语中,过去时、现在完成时、过去完成时,怎么区别?(详细点,谢谢)
一>一般过去时
表示过去某段时间发生的事情,存在的状态或者过去反复发生的动作,一般有明确的过去时间状语,如: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.
你所举的例子仅仅只是一个陈述过去事实的句子,有明显的过去时间状语,所以用过去时.而并不能表示过去某个时刻前发生的动作与状态,故不用过去完成时