【語法】情態動詞於虛擬語氣


一、情态动词

can / could

can 和could 主要用来表示能力、可能性、许可、征求对方意见等意义。

  • 1. 表示能力

    can表示現在的能力,could表示過去的能力。

    • Little Lucy can dress herself now.(小鑫西现在能自己穿衣服了。)
    • By the time she was seven years old,she still couldn’t speak.

    can与be able to的区别

    • can/could 只能用於一般現在時/一般過去時。be able to可以用於任何時態。

      I’m sorry I haven’t been able to answer your letter in time.

    • be able to後面動詞不能用被動式吖。can可以。

    • could表示有某種能力,但實施的結果未知。was able to表示不僅有這種能力,而且做到了。

  • 2. 表示可能性

    用在肯定句中,表示理论上的可能性,指常有的行为或情形,意为“有时会⋯⋯”,此時的can於could沒有時間上的差異。

    • Peter can be really annoying.(彼得有时的确令人讨厌。)

    用在否定句和疑問句中表示主觀猜測吖吖吖吖。

    • Who can be in the classroom?(谁可能在教室里呢?)

    語氣感覺上 could 比 can 更假設、禮貌或者不肯定

    • The door is open. Who can be in the classroom?(门开着,谁可能在教室里呢?)

    could have done 表示对过去事情的推测

    • Could have done (可能/或許已經做了):
      • 表示對過去事情的可能性猜測。說話者認為某事有可能發生過,但不確定
      • 語氣比 may have done 或 might have done 略強,但仍屬於猜測範圍。
      • 例: He could have missed the train. (他可能錯過了火車。)
    • Can’t have done (不可能已經做了):
      • 肯定句中,can have done 作為推測的用法極為罕見,在現代英語中幾乎不用。

      • 主要用於否定推測can’t have done (絕不可能已經做了),表示說話者對某事絕對否定的推測,認為某事在過去發生是不可能的。

      • 例: He can’t have missed the train; he left an hour early. (他絕不可能錯過火車;他早了一小時就出門了。)

      • 在疑問句中,Can 或 Could 用於詢問推測的可能性:例: Can he have missed the train?/Could he have missed the train?

    • could have done还可以表示“过去本可以做⋯⋯ (但事实上未做)”。可以這麼用的有:could/might/should/ought to/needn’t
      • He could have sent a message.
  • 3. 表示許可

    • 請求許可

      向对方请求许可时 ,can和could没有时间上的差别 ,只 是 couldcan更加委婉、客气或不确定

      • Could I use your cell phone? yes,of course you can.
    • 給予許可吖吖

      表示给予许可时可以用can,此时相当于may,但不能用could

      • You can have a short holiday after this item of work.(做完这项工作后,你可以休一个短假。)
  • 4. 征求对方意见

    常用“Could you/Can you”,亦可以用吖“Would you”。不過“Could you/Would you”比“Can you”更加有禮貌。吖吖吖。。。。

    • Can you please help me with this furniture?(你可以帮我搬一下这件家具吗?)
    • Could you pick me up at the airport at five next Monday?(下周一五点你能到机场接我吗?)
  • 5. 习惯用法

    • 气愤或惊讶,一般用于疑问句和否定句,意为“怎么可以……;难道会

      • They can’t have arrived already!(他們不可能已經到了吖!!!!!?)
    • can but,只好

      • We can but do our best.(我們只好盡力了。)
    • cannot help but do,cannot help doing sth.禁不住做⋯⋯,不能停止做⋯⋯

      • When I try to speak,I cannot help laughing. (每次我試著說話,都會情不自禁地發笑。)
      • When I try to speak,I can’t help but laugh. (每次我試著說話,都會情不自禁地發笑。)
    • cannot⋯⋯too,無論⋯⋯都不過分。cannot可以寫成can‘t,cannot,can never

      • You can never do the work too well.(这项工作你做得越出色越好)

may/might

  • 许可

    • 请求许可

      此時may,might沒有時間區分吖吖,might比may更委婉。吖吖吖。。

      May I trouble you to pass me the book?(能不能麻烦你把那本书递给我?)

      Might I come to see you?(我可以来看你吗?)

    • 给予许可

      可以用may/can,不能用might。may not用来表示拒绝或禁止。

      • You may/can phone me tomorrow.(你明天可以给我打电话。)

      但是间接引语中可作may的过去式,转述已经给予的许可。 could也可以這樣用。

      • 直接引语:

        You may leave now, Tom.(你现在可以走了,汤姆。)

        转成间接引语:

        The teacher said that Tom might leave then.(老师说汤姆那时可以离开。)

    • 表示法律条文等的客观许可

    正式场合下不用cannot ,而用 may notmustn’t 表示。

    • These book may not be taken out of the library.(这些书不能带出图书馆。)

  • 可能性

may/might 表示可能性时,可以对现在、过去或将来进行推测,一般不用于疑问句。

might 表示的可能性比may 小一些。

  • The little girl might be sleeping this time of day.(那个小女孩现在这个时间可能正在睡觉。)

might have done还可以表示“本可以做而事实上未做”之意。

  • You might have told me earlier about your illness.(你本可以早点告诉我你的病情的。)

  • 其他用法

    • 表示祝愿时常用“May +主语+动词原形”结构
      • May you have a good trip. (祝你旅途愉快。)
    • may/might as well 常译为 “还是⋯⋯的 好,倒不如”
    • may/might well 意思一般是指很有理由,理所當然(做出某種反應/情緒吖)。

must / have to

  • 必須

    • must,必須,主觀意志。have to,不得不,客觀需要。
    • must只有一种时态;而have to则有多种时态变化。
    • don‘t have to = needn’t to,意思為不必,沒必要。mustn’t to,意思為禁止,不許吖吖。。
    • have to 在英式又语中常用have got to 替代。
  • 推測

    must 表示有根据、有把握的推测,只用于肯定句。

    • 后接动词原形,表示对现在情况的推测;
    • 后接be doing,表示对正在发生的情况的推测;
    • 后接have done,表示对过去情况的推测。
    • 對未來,must 就唔太自然,因為 must 帶有「根據現有證據」嘅感覺,而未來仲未發生,冇證據可推。
  • 感情色彩

    must可表示“非要,偏要”,用以告诉某人他们的举止使你嬲爆吖吖吖吖吖。

    • Why must you interrupt me?(你为什么非要打断我呢 ?)

shall / should / ought to

  • shall的用法

    1. 說話人徵求對方的意見

      用于第一、三人称作主语疑问句中,表示说话人征求对方的意见或请求。

      與can、may徵求意見的區別:may比can更加禮貌,shall則側重为对方提供帮助听从对方的安排

      • Shall I change into the evening dress for your party?(我需要换上晚礼服参加你的派对吗?)
      • Shall Tom go there with me tomorrow?(明天汤姆可以和我一起去那里吗)
    2. 說話人給予對方承諾

      用于第二、三人称作主语的陈述句中,表示说话人给对方的许诺、命令、警告等。

      语气最强硬、最正式,带有不可更改、必须兑现的意味。在第一人称(I shall)时表示坚定的决心,用于第二/三人称(You shall)时,则表示说话者保证或规定某事一定会发生。

      • You shall get an answer from me tomorrow.(到明天你就会得到我的答复的。)
    3. 条约、规定、法令

      用于第三人称作主语的陈述句中。表示文件中的义务或规定。

      • No readers shall remove a book from the library without the consent of the librarian.(不经图书管理员的同意,读者不准把书带出图书馆。)
  • should的用法

    1. 說話人徵求對方的意見,shall的過去式。

      用于第一、三人称作主语疑问句轉化而成的間接引語中,表示说话人征求对方的意见或请求。

      (我問A問題,我將問題轉述給第三人。)

      • I asked my teacher if I should have one day off.(我問老師我能不能請一天假吖。)

      (A問我問題,我將問題轉述給其他人)

      • Mr.Lee asked if he should get his passport the following day.(李先生问明天能否拿到護照。)
    2. 表示“应该”

      • I think today’s children should really learn to respect their elders.(我认为今天的孩子应当学会尊敬长辈。)
    3. 表示说话人的惊奇、愤怒、失望等特殊情感。

      • Don’t ask me. How should I know?(不要问我,我怎么会知道呢?)
    4. 表示很大的可能性,多指预期的事,常译为“按道理说应该”

      must > should / ought to > may > could / might > can’t

      It should be Mike who has taken away all the materials.(应该是迈克拿走了所有的材料。)

    5. should have done 表示“过去本应该做而未做”,否定式表示“过去本不应该做而做了”。

      Mary, you shouldn’t have eaten all the cakes in one day.(玛丽,你本不该在 一天内吃了所有的蛋糕的。)

  • ought to 的用法

    用法与should基本相同。

    ought to多反應客觀情況,should多用於表達主觀睇法吖。

will / would

  • 表示意愿,will / would有時態區分。

    • - Can someone help me? - I will
    • They would not let him in because he was poorly dressed.(他们不让他进去,因为他衣着破旧。)
  • 表示请求,用於第二人稱。will / would冇時態區分,would比will客氣。

    • Will you come this way, please?(请你走这边好吗?)

    • Would you open the window, please? I feel it is a little stuffy here.(可以打开窗户吗?我觉得这里有点闷。)

  • will 表示规律性的 “注定会”。

    • Engines won’t run without lubricants.(没有润滑剂发动机就发动不起来。)
  • 表示习惯或特性,will / would有時態區分。

    二者均带有主观性,will 表示现在的习惯,would 表示过去的习惯。

    • He would spend hours on the telephone.(他一打电话往往就是几个小时。)

    • Nevertheless, I w i l l always look on the positive side of change and accept it rather than resist it.(尽管如此,我还是会始终从积极的 一面去看待变化,去接受 它而不是抵制它。)

used to do

基本用法

  • used to + 動詞原形
    表示過去常常做某事,但現在不再做
    例子:

I used to play basketball every weekend.
(我以前每個周末都打籃球,但現在唔打啦。)

  • 注意:動詞唔會隨主語變化,always keep 原形。

  • used to侧重过去与现在的对比,强调现在“已经不……了”,而would只表示过去的情况,与现在无关。

  • used to可以表示过去的习惯动作或状态,而would 只表示过去的习惯动作

    There would be a building at the street corner, but it has been pulled down. ( X )

    There used t o be a building at the street corner, but it has been pulled down. ( v )

  • use to do(过去常常做)、be used to doing(習慣於做)

need

  • 情态动词

    作情态动词时,need 没有人称和时态的变化,后接动词原形, 一般用于否定句或疑問句中。其否定形式是在其后直接加not,疑问形式是直接将need 提到主语前。由 need构成的 一般疑问句,其肯定回答用must

    • You needn’t be told twice about single thing.

    • Need I tell him everything that’s happened to his parents?

      Yes, you must./No,you needn’t.

  • 实义动词

    need作实义动词时,有人称和数的变化,后面可跟名词 、带to的不定式(主動)或动名词(被動)等作宾语,其否定形式、疑问形式都要通过助动词do构成。

    • Do I need to leave my telephone number and address?a

    • The house needed painting/to be painted.

dare

  • 情态动词

    情态动词dare多用于疑问句、否定句和条件句中,有过去式,后接动词原形。其否定形式是在其后直接加not ,疑问形式是将dare提到主语前。

    You will be punished if you dare break the rules.(如果你違反規定,你會受到懲罰吖。)

  • 实义动词

    在肯定句中要跟带to的不定式,而在否定句或疑问句中不定式符号to可带可不带

    • I suppose he dares to tell the manager the truth.(我认为他敢告诉经理真相。)

    • Do you dare (to) drive a car on such a crowded road?

情态动词后的动词的时态形式

除了動詞原型外,還可以接以下形式吖吖:

后接进行式

一般表示对正在发生的事情的推测,可以这样用的情态动词
有can、may、might、must、should、ought to等。

can表示推測只能是否定can’t表示絕不可能吖。

must > should / ought to > may > could / might > can’t

  • He might be sleeping in the room. We’d better not disturb him.(他可能正在房间睡觉。我们最好不要打扰他了。)
  • What can he be doing at this time of day?(他白天這個時候正在做什麼呢?)

后接完成式

  1. 可以表示对过去情况的推测。可以这样用的情态动词有can、could、may、might、must等。

    must(最強) > may > might ≈ could(最弱 / 假設感強)

    can’t have done,做為對不可能情況的推測,一般不用於肯定做推測吖。(can have done)。

    即係must的否定。因為mustn‘t不可以用於對過去情況的推測吖。

    can’t have = 幾乎確定「冇發生」
    must have = 幾乎確定「發生咗」
    may/might/could have = 唔肯定,可能有發生

    • She can’t have read about the explosion. She didn’t know anything about it.(她不可能读过关于爆炸的消息。她对此 一无所知。)
    • • They might have taken a later train.(也许他们乘坐的是晚一点儿的火车。)
  2. 表示与事实相反的虚拟语气,含有责备、批评的意味。

    可以这样用的情态动词有 might, could, ought to, should, need 。

    即係:本不該這樣,本應該這樣。

    • You failed again. You should have done it much better.(你又失败了。你本该做得更好的。)

后接完成进行式

如果你要對「過去某段時間內發生緊」嘅事情作推測,
呢啲情態動詞(must / may / might / could 等)都可以 後接完成進行式

  • They are too tired now. They must have been working all day.(他们现在太累了。他们肯定一整天都在工作。)

思維導圖