2011年成人英語情態(tài)動詞用法六

字號:

ought to后面接完成式表示本應(yīng)該發(fā)生或本應(yīng)該做的事而沒有發(fā)生或沒有做;它的否定形式則表示本不應(yīng)該發(fā)生或本不應(yīng)該做的事而已經(jīng)發(fā)生或已經(jīng)做了。例如:
    They ought to have completed their work much earlier.
    他們本應(yīng)該在更早一些的時(shí)候完成他們的工作的。
    You oughtn't to have left your keys in the office when you went out.
    你不該出去的時(shí)候?qū)㈣€匙留在辦公室里。
    I ought to have said it to her in a calmer mood.
    我應(yīng)該以更平靜一些的語氣對她說那件事的。
    need后面接完成式主要用于否定句中,表示不必要做的事而已經(jīng)做了。例如:
    We needn't have read the Fast Reading materials before we do it in class.
    我們在做快速閱讀練習(xí)之前沒有必要把閱讀材料先看過了。
    You needn't have apologized to him for nothing yesterday.
    你昨天沒有必要無為地向他道歉。
    should后面接完成式表示本應(yīng)該發(fā)生或本應(yīng)該做的事而沒有發(fā)生或沒有做;它的否定形式則表示本不應(yīng)該發(fā)生或本不應(yīng)該做的事而已經(jīng)發(fā)生或已經(jīng)做了。例如:
    I should have written to you earlier. But I've really been busy.
    我本應(yīng)該早就給你寫信的;不過我真的一直都很忙。
    You shouldn't have left your son alone at home.
    你不該將你兒子一個(gè)人留在家里的。
    He shouldn't have broken the red light.
    他不該闖紅燈的。