• 时态


    1.一般现在时

    主语+动词原形

    什么时候使用一般现在时合适呢?这个要看动词,以下动词用这个时态,而不宜用在其他时态,否则听起来很别扭,比如‘吓一跳’这个动词,正常的表达是你吓我一跳,没有说你正在吓我一跳,这个动词和这个时态是不和谐的 。除了动词本身外,就是说话的场景决定了应该用哪种时态,比如球赛解说、剧情介绍、给人指路等等,这类场景中都是用动词原形即一般现在时来表达。所以应该使用哪种时态,是需要长期积累和理解的,久而久之才能形成正确的说话习惯。

    特殊用法:

    一般现在时表过去、表将来

    2.现在进行时

    be + 动词ing

    我们都知道现在进行时表达正在做什么,但是看看下面这句话

    She‘s teaching at night school.  看到这句话我们会想说  ’她正在夜校教书' 理解为她此时此刻正在教书,而实际却不仅仅是这样的,这句话也可以表达 ‘她在夜校教书’,而不是说她此时此刻正在教书。

    所以现在进行时不单单表达动作正在进行,也能够表达一段时间范围里的事情。在来一句,体会一下:

    I'am writing a book about ecology.  这句要表达的意思有两种:一个是 我正在写一本关于生态学的书。 而不是说我此刻坐在了桌子前正在写。写书的动作不是正在进行的。  第二个意思就是 写书的动作正在进行

    在来看看其他场景中用现在进行时来表达出的意思:

    The old man is nodding his head. 老人频频点头。

    Am i being extravagant?  我这样做是不是太奢侈了?

    You're being very clever today. 你今天聪明起来了。

    Why aren't you wearing a coat? It's so cold. 天这么冷,你怎么没穿件大衣?

    特殊用法:

    现在进行时表将来

       以人为主语时,用现在进行时表示将来

    I'm flying to Hong Kong tomorrow. 我明天飞香港

    I'm not going out tonight. I'm staying at home. 今晚我不出去,我要待在家里

       以事物做主语时,用一般现在时表示将来

    The train leaves at 9:30. 火车9点30开

    The fashion show starts at 7. 时装表演7点开始

    be going to 固定结构

    He's going to buy a new car. 他准备买一辆新车

    He's going to be a dentist when he grows up. 他长大以后打算当牙医

    There's going to be a thunderstorm. 雷雨即将来临

    It's going to be warm tomorrow. 明天天气会暖和

    现在进行时表达某种情绪 或者 经常性的动作

    He is always losing his key.  他老是弄丢钥匙 (不以为然)

    You're always thinking of others. 你总是为别人着想 (赞美)

    有一些动词的一般现在时和正在进行时表达的意思相同

    I wonder whether you could give me some advice.

    I am wondering whether you could give me some advice. 我想知道你能否给我点主意

    Does your leg hurt?

    Is your leg hurting? 你的腿疼么?

    现在进行时表示暂时的情况

    I'm not hearing very well these days.  这几天我听力不太好

    His house is being renovated. So he's staying with us. 他房子在翻修,因此他暂时住在我们家

    3.一般将来时

    主语 + will

    这是基本的用法,除了表示将要,还能用在很多其他语境中,表达不同的意思,而并不仅仅表达将要怎样。

    表达看法、未来习惯性发生的事情、提出请求、做出承诺、表示同意

    按以上顺序,分别给出例句:

    I think they'll succeed. 我想他们会成功的

    These things will happen.  这样的事总要发生的

    Will you type this? 你把这打一下好么?

    I'll be there, I promise you. 我答应你,我会去的

    Send off the invitation right today. Yes, I will.  今天就把请柬发出去。 行,没问题

    shell 主要用在第一人称后,构成疑问句

    What shell we do this weekend? 这个周末我们做什么?

    一般现在时和现在进行时表示将来的语义。具体例句看现在进行时特殊用法那一段。

     另外在一般现在时中,用在hope后面的宾语从句,或者be to do 或者 be about to 或者 be due to 这些特定结构也可以表示将来,例如

    I hope she gets back in time. 我希望她及时回来

    be to do  :能够表达计划好了要做的事情,也能表达要求要做的事情

    She is to be married next month. 她定在下个月结婚

    You're to stay here till we return. 你得待在这直到我们回来

    No one is to leave this building without their permission. 未经他们允许谁也不准离开这座楼

    be about to :表达就要发生的事

    They're about to start. 他们就要出发了

    be due to

    They're due to meet again tomorrow. 他们定于明天在见面

    4. 将来进行时

    will be donging something: 表示将来某时正在进行的动作,多用于口语中

    Next wednesday We'll be flying to Sydney. 下周三我们将飞往悉尼。

    What will you be doing on Saturday?  星期六你会做什么?

    We'll be getting in touch with you.  我们将和你联系。

    对于这个时态的用法和be to do感到困惑,两个都能表达出计划要做的事,分不清楚什么时候应该用哪个。

    特殊用法

    口语中,将来进行时可以和现在进行时换用

    I'll be meeting her tomorrow evening.  明晚我会和她见面。

    I'm meeting her tomorrow evening.  明晚我会和她见面。

    将来进行时和一般将来时也可以换用,但两个时态表达出的意思有所差别,例如:

    I won't be seeing him while I'm in Shanghai.  在上海时我不会见到他。

    I won't see him while I'm in Shanghai.  在上海时我不会去看他。

    Won't you be coming with us? 你不和我们一起呗?(单纯说事实)

    Won't you come with us? 你不和我们一起去么?(有邀请的意思)

    5. 将来完成时

     will have done

    表达出的意思是,等到了将来的某个时候,就已经完成了什么事,例如

    By the end of the year I'll have saved 1000 pounds. 到年底的时候,我就存够1000英镑了。

    Tom will have had his exam by 18 December.  汤姆12月18号就会考完试了。

    By this summer we'll have been here for five years.  到了今年的夏天,我们在这就满5年了。

    The train will have left when we get to the station.  当我们到了火车站的时候,火车就已经开走了。

    将来完成进行时

    will have been donging

    表达出的意思是,等到了将来的某个时候,就已经完成了什么事,但是这件事是一直以来在做的。

    By the end of the year she'll have been acting for twenty years.  到今年年底,她已经演了20年的戏了。

    In another month's time I'll have been studying here for three years.  再有一个月,我就已经在这学习满3年了。

    On November 1 we'll have been living in this flat for thirty years.  到十一月一号,这房子我们就已经住了30年了。

    6. 一般过去时

    主语+动词过去式

    第一、第三人称单数 + was、其他 + were

    一般过去时使用的场景有:表示过去、前一会刚发生的事情、过去经常发生的事情、日常的谈话中 例如

    My grandfather died last year.  我爷爷是去年过世的。

    She was here a minute ago.  她一分钟前还在这

    We often played badminton together.    我们经常一起打羽毛球。

    Who said it?  这话谁说的? ; How did you find your way home? 你怎么找到回家的路的?

    7. 过去进行时

    was/were doing

    表示之前或者过去某个时间,正在做什么,例如

    What were you doing when I rang you up?  我给你打电话那会,你在干啥呢?

    对过去进行时用法补充说明:它除了能表达过去的某个时间正在做什么之外,还能表达之前就开始在做这个事情,到现在还没有完成,还在继续做的意思,例如

    I was writing an essay.  我在写一篇论文(可能还没有写完)

    They were building a skyscraper.  他们在修建一座摩天大楼(可能还没有修完)

    He was dong his homework in the afternoon.  下午的时候,他正在写作业(可能还没有写完)

    带有感情色彩的:

    He was always ringing me up. 他老是给我打电话(厌烦)

    She was always working. 她总是不停的工作(赞扬)

    疑惑:现在进行时也能够表达感情色彩,那么不同时态的进行时应该怎么使用呢?

    过去进行时表达现在的想法时,显得态度比较的客气:

    I was wondering whether you could give me some advice.  不知你能否帮我出点主意。

    I was thinking maybe he could go by taxi.  我在想或许他可以做出租车去。

    疑惑:一般过去时代替一般现在时也能表达出很客气的态度,那么两者应该分别在什么场景下使用呢?

    表达之前要去做什么事,使用was/were going to、was/were about to、was/were due to

    She said she was going to come early.  (她说她一早就过来)

     He was about to go out when the phone rang.  他正要出去时,电话铃响了。

    He was due to speak that night . 他定在那天晚上发言。

    8.现在完成时

    现在完成时的基本用法是,表示一件已经发生的事,并且和现在情况有联系。其实这样并不好理解,很容易和过去时弄混乱,比较实用的方法是,在每句话中加上一句‘直到现在’,加上这句话之后,如果得到了要表达的意思,那么就可以用现在完成时了。当然也并不是所有的句子都适用,而核心的技巧就是看语义是否是相对于现在而言。

    例如:

    我的钢笔丢了。这句话既可以用过去时,也可以用完成时,但如果再接上一句,‘’我可以用你的么?‘’ ,那就必须使用完成时。

    我收到了姨妈的一封信(I have got a letter from my aunt.)。 这句话如果没有上下文,既可以用过去时,也可以用完成时,但如果再接上一句,“知道她最近身体很好”,那就必须用完成时。如果强行使用过去时,则在表达上就不符合逻辑,变成了“我以前收到了姨妈的一封信,我现在知道她身体很好”。

    遇到一些特定的副词、表示从过去到现在这段时间的状语、for和since引导的状语、how long 这几类的时候,也需要使用完成时,而不能用过去时。

    特定副词包括:just  already  yet  ever  recently still

    The rain has already stopped   雨已经停了

    Have you ever talked to him about it? 你曾经和他谈过这个事情么?

    He still hasn't finished his work.  他的工作还没有干完。

    表示从过去到现在这段时间的状语:today  、this week 、 this month、  this year、  so far 、 up to now

    I haven't seen him today.  今天我没见过他

    How many letters have you received this week?  这星期你收到了多少封信?

    I have seen little of her in the past few years.   过去几年中我很少见到他。

    for和since引导的状语:

    I haven't seen you for ages.  我好久没见到你了

    Has he written since he left home?  他离家之后来过信么?

    How long have you known her?  你认识她多久了?

    现在完成时单独使用,不需要任何状语和副词

    She has found a new job.  她找到了一份新工作。

    Which side has won?  哪边赢了?

    9.现在完成时和一般过去时的比较

    这两个时态都是用来表达已经发生的事情,主要的差别是现在完成时表达与现在有关系,或是对现在有影响,或是谈论以前到现在这段时间里发生的事情。而一般过去时单纯表达过去,与现在没有联系,因此凡是有过去时间状语时,只能使用过去时。

    例如:

    She was here a minute ago.  一分钟前她还在这里

    When did you come in?  你什么时候进来的?

    10.现在完成时里的have gone to  和   have been to

    have gone to  表示到某地去了,人还在那里

    have been (to) 表示到过某地

    例如:

    She has gone to live aborad.  她到国外居住了(她现在在国外)

    The kids have gone to the zoo.  孩子们到动物园去了(他们在动物园)

    Where has Mary gone?  玛丽到哪里去了?

    Where have you been?   ------ I have been to the cinema.  你到哪去了?  -------- 我去看电影了

    Have you ever been to Hong Kong? 你去过香港么?

    I've been to Europe several times.  我到欧洲去过几次

    I've been to see my grandmother. 我去看我奶奶了(现在已回来)

    11.过去完成时

    表达场景是过去的过去,需要和有表达过去时间的句子搭配

    例如:

    When I arrived Jane had just left. 我到时简刚刚离开.

    The play had already started when we got to the theatre. 当我们到剧场时戏已经开始了.

    12.现在完成进行时

    表示一个持续到现在的动作,而且可能还在进行,也可能刚停止。用通俗的话来解释,就是表示"一直"在做什么,可能刚完事,也可能还在做。

    例如:

    I've been waiting (for) an hour and he still hasn't turned up. 我等了一个钟头了,他还没有来

    I'm very tired.I've been working all morning. 我很累,我干了一上午了

    Tom has been digging in the garden. I've been helping him.  汤姆一直在花园里挖土,我在帮他

    有些句子,不理解,例如下面这句,是否也可以用现在完成时呢?

    I've been using this typewirter for 6 years. 这台打字机我已经用了6年了.

    13.过去完成进行时

     表示持续到过去某时的一个动作,和现在完成进行时的区别就是把时间从现在移到了过去

    例句:

    He was taired, He had been working since dawn. 他很累,天亮起就一直在工作.

    和现在完成进行时对比:

    All these years he's travelling.  这几年,他一直在旅行.

    All these years he'd been travelling. 在过去的这几年里,他曾一直在旅行.

    14.过去将来时

     表示从过去的观点看将要发生的事情。整句话表述的都是以前发生的事情。

    例如:

    He was sixty-eight. In two years he would be seventy.   (过去那个时候)他是68,再过2年的话,他就要70了.

    I knew you would agree. (以前的时候)我就知道,你以后会同意的 

    对比

    I know you will agree. 我(现在就)知道,你以后会同意的

    第一句整句话表述的都是过去的事情,"我知道"和"你以后会同意"都是以前发生完的事情

    第二句里"你以后会同意"是未来可能会发生的事情

    一些特定结构的短语,用来表示过去将来时:

    was(were) going to

    He was going to go to bed when there was a knock at the door. 他正装备睡觉时忽然后人敲门

    was(were) about to

    We were about to leave when a car drove up. 我们正要离开时一辆车开了过来

    was(were) due to

    The passenger plane was due to take off in five minutes. 客机五分钟后将起飞

    过去进行时

    He told me he was leaving in an hour. 他告诉我他一个小时后就要走了

    was(were) to do

    He was to go hunting after lunch.  午饭后他准备去狩猎

    was(were) to have done 表示本来打算做某事

    We were to have met in the park, but he didn't turn up. 我们本来要在公园见面的,但他没有来

    15.过去将来进行时

    这里的将来进行时并不是指正在做什么,而是用动词的ing形式表示将来,将要的意思

    例句:

    He said he would be waiting for me outside.  他说他将会在外面等我

    We would be flying yo Paris the next day.  明天我们将要飞巴黎

     

    16.过去将来完成时

    例句:

    He told them he would have finished by 8 o'clock. 他告诉他们他8点前就会完成

    I guessed that Helen would have told her something. 我猜海伦已经告诉她一些情况

    17.过去将来完成进行时

    例句:

    She said she would have been teaching for twenty years by this summer.  她说她到今年暑期她教书就已经满20年了

  • 相关阅读:
    javascript学习笔记-数据类型
    chrome console.log API
    Mysql下SELECT的结果集作为UPDATE的WHERE条件时的SQL语法
    Ajax、Comet、Websocket、SSE
    Model View Controller(MVC) in PHP
    区别Transform、Transition、Animation
    WAI-ARIA无障碍网页应用属性完全展示
    理解 PHP output buffer
    清除Jquery动画的队列
    git常用命令
  • 原文地址:https://www.cnblogs.com/dongmengze/p/11127048.html
Copyright © 2020-2023  润新知