【06 英语语法:时态、语态、虚拟语气】

时态、语态、虚拟语气

  • 1. 时态和语态
    • 1.1 时态: 4个时间*4个状态 (时间:现在、过去、将来、过去将来;状态:一般、进行、完成、完成进行)
      • ⑴ 16 时态 详解表
      • ⑵ 主从句的 时态搭配
      • ⑶ 常用的 不规则动词变化
    • 1.2 语态:主动、被动(及物、动+介、否定 加 not)
  • 2. 虚拟语气:纯条件(真实假设)、现在/过去/将来/真理相反 的事实(事实相反假设)
    • 2.1 纯条件(真实假设):如果、当、一旦、...之前 (❶ if/once... + “现在时/原形”;❷ 主句 “现在时助动词” + do)
    • 2.2 现在事实相反的 虚拟语气:if +过去时;主句+ 过去时 助动词+do
    • 2.3 过去事实相反的 虚拟语气:if + 过去完成时/had done;主句+ 助动词过去时+have done
    • 2.4 与将来状况相反的 虚拟语气:if+ should do;主句+过去/现在助动词/祈使句
    • 2.5 与真理相反的 虚拟语气:if + were +to do;主句+过去时助动词+do
      • 知识拓展:对过去的猜测 (一定/可能/不可能):must/may/cannot + have done
    • 2.6 虚拟句 if 的省略:if + were/had done/should (去 if,助动提前)
    • 2.7 虚拟语气:时态不一致的情况(主从句 针对不同时间)
    • 2.8 虚拟语气 常用词
      • ⑴ 要不是but for/without:+ 名词 ;= (if + it +❶ (were not)/ (❷ had not been)+ ❶ that从句 / ❷ for+名词)
      • ⑵ 以免/免得 lest : (should) do
      • ⑶ 以免 for fear: ❶ + that + 现在将来may/ 过去might ;❷ + of + doing
      • ⑷ 好像 as if/though:现在时 do、过去时 did、过去完成时 had done
      • ⑸ 要是...怎么办 what if :+should
      • ⑹ 该是...的时间了 it is time:+ that 过去时/;+ for sb + to do
      • ⑺ 要是...就好了 if only:+ 过去时 did;+ 过去完成时 had done
      • ⑻ 希望 wish/would rather/Would: + that + did/ had done
    • ⑼ 意志动词:+ that + (should) + do
    • ⑽ 有必要 necessary/essential...:+ that + (should)+ do
    • ♣ 结束语 和 友情链接


1. 时态和语态

  • 时态时态(tense),是一种 “动词形式”,不同的时态 表示 不同的时间与方式。共有 16 种时态。

1.1 时态: 4个时间*4个状态 (时间:现在、过去、将来、过去将来;状态:一般、进行、完成、完成进行)

  • 16个时态时态 = 时间+状态)

    • 16 时态=4个时间*4个状态=16个时态

      • 16 种时态:

        • ① 现在时(4种):❶ 现在一般时态(一般现在时)、❷ 现在进行时、❸ 现在完成时 、❹ 现在完成进行时
        • ② 过去时(4种):❶ 一般过去时(过去一般时)、❷ 过去进行时、❸ 过去完成时、❹ 过去完成进行时
        • ③ 将来时(4种):❶ 一般将来时(将来一般时)、❷ 将来进行时、❸ 将来完成时、❹ 将来完成进行时
        • ④ 过去将来时(4种):❶ 一般过去将来时(过去将来一般时)、❷ 过去将来进行时、❸ 过去将来完成时、❹ 过去将来完成进行时
      • (时间和状态,可分开后,再组合看)

        • 【06 英语语法:时态、语态、虚拟语气】_第1张图片
    • 4个时间:现在,过去,将来,过去将来(= 过去和现在之间)

      • 时间顺序:过去→过去将来→现在→(现在)将来
      • 过去(…了):过去发生的事,做过/做了 某事,翻译:当时、刚刚 等 过去的时间里 做的事,did (过去式)
      • 过去将来:站在过去的时间点 说将来,would+do
        • 过去将来的 具体时间点
          • 注意:如果 过去说将来要怎样,然后直到现在 事也没有做,那过去说的将来,就不再是过去将来了,就变成了 现在的将来了。
            • (过去将来的具体时间点,主要看 现在还做没做,❶ 现在之前做了:过去的将来;❷ 到现在还没做:过去将来⇒ 变 现在的将来;)

            • 例:我1月份说,将来必定会去学钢琴,2月份的时候,我真的去学钢琴了,现在是3月份了,所以 学钢琴这个动作 就是“过去将来”,因为相比较现在,已经发生了。

            • 例: 我1月份说,将来必定会去学钢琴,直到现在,我都还没有学呢,所以 学钢琴这个动作 就是“现在将来”,因为相比较现在,这个“将来的事情”并没有发生,就算会发生,也只会在“现在的将来”发生了。

              • 【06 英语语法:时态、语态、虚拟语气】_第2张图片
              • 【06 英语语法:时态、语态、虚拟语气】_第3张图片
            • 【06 英语语法:时态、语态、虚拟语气】_第4张图片

      • 现在:当前的时间点,do(人称变化)
      • 将来:将来会发生的事,will+do
    • 4个状态:一般,进行,完成,完成进行

      • 一般态:没有特别状态信息,不特指 动作是进行中,还是完成了,就用 一般态,do(人称和时间变化)
      • 进行态(正在):正在进行中,be + doing
      • 完成(已经做了/做完了…):已经完成的状态,且对 “在那之后的某个时间点的事”有影响,have+done
        • 如,我中午已经走了,所以你下午才找不到我。
      • 完成进行(一直在做…并将持续下去):已完成一部分,还会继续,完成态+进行态,have been +doing
        • 完成态:have+done,进行态:be+doing,结合 have +done (be的过去分词)+doing = have+been +doing
      • 【06 英语语法:时态、语态、虚拟语气】_第5张图片
  • 时态难点

    • 动词的变位:人称变位、时态变位、借于助动词
      • 人称变位:第一二三人称(你我他) 和 单数/复数 的结合。
        • be 动词的 人称变位:am(第一人称单数)、is (第三人称单数,简称 三单)、are(你我他复数、第二人称)
      • 时态变位:动词的 时间+状态 的结合。
        • be 动词的 时态变位: was(am、is 的过去式)、were (are 的过去式)
        • 注意区分“过去式” 和 “过去分词”
          • 过去式 ≠ 过去分词
          • 现在式 eat、过去式 ate、过去分词 eaten、现在分词 eating
    • 借用 助动词 aux: 助动词 也有 人称、时态的变位。
      • am/is/are/be/been、do/does/did、have/has/had、will/would
    • 时态 和其他语法 混用
      • 时态 搭配 情态动词 modal./情态动词否定 + not
        • 常见情态动词: can (could)、 may (might)、 must、 need、ought to、 dare (dared)、usedshall (should)、 will (would)。
      • 时态语态:主动语态 变被动语态。(我打了他⇒ 他被我打了)
      • 时态 和 问句
      • 时态虚拟语气

⑴ 16 时态 详解表


时态(主动)
时间↓、状态→
一般 进行 完成 完成进行
现在 现在一般do/does

表 事实(并不特指出 动作状态、时间状态):
: 我吃胡萝卜:I eat carrots.(不指定正在进行、还是完成了,只说明这个事实;表示事实时,普通名词一般用复数,一般不会只跟某一个有关系)
: 太阳从东边升起:The sun rises in the east.(现在、过去、将来 都会从东边升起,跟时间关系也不大)

❷ 表 习惯/重复的动作
: 我打篮球:I play basketball.(我有这个习惯,不特指 动作的时间、状态)

❸ 表达 预计发生的事:
: 公交今晚8点离站:The bus leaves at 8pm tonight.
: 公交每晚 8点离站:The bus leaves at 8pm every day.(每天:由预计 变习惯/重复性 动作)

❹ 表 将来/条件副词从句 中的将来/条件 用现在一般时):
:等我有钱了,我就买车: When I havevt money, I will buy a car.(从句现在+主句将来,从句的“等以后有钱”,这个将来 用现在时来表达,主句还用将来时)
现在进行am/is/areaux+ doing现在分词
正在做…

❶ 表 现在 正在做的动作: 我正在吃一根胡萝卜:I am eating a carrot.
: 她正在跳舞:She is dancing.
❷ 表 即将发生的 动作
:他今天会来:He is coming today.
= He will be coming today.
:他马上就要走了:He is leaving soon.
= He will be leaving soon.
现在完成has/haveaux + done过去分词

❶ 表 目前 已完成的动作
: 我已经吃了 一根胡萝卜了:I have eaten a carrot.(一种已完成的动作,动词完成,影响/言下之意:我已经吃了东西,现在可能不饿了,普通名词 一般用单数)

❷ 表 目前 的经验
: 我吃过 胡萝卜:I have eaten carrots.(一种经验,影响/言下之意:我是吃过胡萝卜的人,普通名词 一般是复数。)

❸ 表 已做,且目前仍在继续的 动作、状态
: 她已经在这住了十年了:She has lived here for ten years.
现在完成进行(一直做…:目前 已做完一部分,还将继续):has/haveaux beenaux =be的过去分词 + doing

: 我一直在吃胡萝卜:I have been eating carrots.(动作完成+进行,影响:我已经吃完了一部分,并且还会继续)
过去 过去一般did过去式

❶ 表 过去的 动作、习惯、状态
: 我打了篮球:I played basketball. (注:过去 + 一般态, 只表示我做过某事,做了…,不能体现出 是不是某种习惯/重复性动作)
: 他从前都很早起床:He used to get up early.(过去的习惯:used+to do )
= He always rose up early in the morning.(过去式+频率副词,表 过去习惯)
:他生于1991年:He was born in 1991.(表示状态)

❷ 表 过去的经验(也可用现在完成时):
:你以前见过她吗?:Did you ever see her before?
= Have you ever seen her before?

❸ 过去一般 替代 过去完成:(搭配连词 after、before、until等)
:我完成工作之后,就回家了:After I finished my work, I went home.
= After I had finished my work, I went home.(两个动作有前后,先完成一个,再做的另一个)
过去进行was/wereaux+ doing

❶表 过去某时 正在做的动作
: 当时,兔子正在吃胡萝卜:The rabbit was eating a carrot. (过去某个时间点,正在做某事)

❷ 表 过去某时 即将发生的动作
:当时/那时,他快要死了:He was dying.
= He was to die.
= He was about to die.
过去完成hadaux+done

:昨天下午 他想找我,但我已经去上海了:He tried过去 to find me yesterday afternoon, but I had already gone过去完成 to Shanghai. (过去已经完成,影响:因为我已经走了,所以 他在之后找我 是找不到的。)
过去完成进行had been+ doing

例: 当时,我一直在看你的视频:I hadaux beenaux watching your videos.(完成+进行:过去的某个时间点,已经完成了一部分,还将继续)
将来 将来一般(说话者十分确定的事)a. willaux,无人称变化 + do
b. beaux+going/about+to do;
c. be+to do;

❶ 表 将来会发生的 动作、状态
:明天太阳还会升起:The sun will rise again tomorrow.(将来的动作,十分确定会在将来发生的事,用 将来 一般时态,不太确定会不会发生,需要借助“动词的语气”)
:他很快就是学生了: He will be a student soon .(将来的 状态)
将来进行(将来某时 正在进行的动作):will beaux+ doing

:我明天午餐时 将会在吃胡萝卜: I will be eating a carrot for lunch tomorrow.(很确定的事)
将来完成will haveaux + done

❶ 表 将来某时间 已经完成的动作
:我将在明天下午4点之前 完成视频制作,所以我可以在那之后发布它: I will have finished making video by 4pm tomorrow,so I can publish it after that.(完成,将来的某个时间点 很确定 会完成,影响:之后就可以发布了)

❷ 表 将来某时间 已做过 且将继续做的动作
: 到月底,他就在这里住满10年了:By the end of the month, he will have lived here for ten years.
将来完成进行will have beenaux + doing

: 到明天下午3点,这只兔子已经一直吃了两个小时的胡萝卜了:The rabbit will have been eating carrots for two hours by 3pm tomorrow. (将来的某个时间点,完成了一部分,还将继续,一直做…)
:到今年年底,我教英语就满十年了:I will have been teaching English for ten years by the end of this year.(到年底满10年,但我还会继续)
过去将来 过去将来一般wouldaux + do

:我之前/当时说 我午饭要吃胡萝卜: I said I would eat a carrot for lunch.
过去将来进行would beaux+ doing

: 我之前说 我昨天午餐将要吃胡萝卜: I said I would be eating a carrot for lunch yesterday.
过去 将来完成would haveaux + done

: 我说过 我将会在昨天下午4点之前 完成视频制作: I said I would have finished making video by 4pm yesterday.
过去将来完成进行would have beenaux + doing

例: 到明天/昨天下午3点,这只兔子 将会已经一直吃了两个小时的胡萝卜了:I said the rabbit would have been eating carrots for two hours by 3pm tomorrow/yesterday. (站在过去 谈将来)

⑵ 主从句的 时态搭配

  • 主从句的时态 搭配

    • 主句 现在时:从句限制 不能用 过去完成时过去完成进行时。若是从句 有过去时的副词从句,则无限制。其他时态无限制。
    • 简记:主现在,从禁用不过完(进),副从过去 无限制。
      • 例: 我认为 他已经来了。
        • I think he has come.
      • 例: I think he had been sleeping. (×)
        • 我认为 我来的时候 他一直在睡觉:I think he had been sleeping when I came副词从句,过去时. √
    • 主句过去时:从句限制 不能用 现在和将来的时态,可以使用过去时的 一般、进行、完成、完成进行。
      • 简记:主过去,从仅限 过去
    • 主句随意+从句 现在一般时(从句真理):从句是真理时,真理必须用 现在一般时,所以不论主句是什么时态,从句 都只能是 现在一般时。
      • 例: 我们 以前知道/现在知道/将会知道 太阳从东方升起。
      • We knew过去时/know现在时/(will know)将来时 that the sun rises现在时 in the east.
  • 时间短语 搭配 时态

    • 一段时间:搭配 现在完成时/现在完成进行时
    • 一段时间: for/during/in /through /down through /over + the past/last + 数字+year(s)/week(s)/month(s)
      • 例:上个星期以来,我一直在 学英语。
        • I have been studying English for the past week.
  • 特别句型:

    • 例: 从我上次见你,已经有五年了。
      • It is five years since I saw you last time.
      • It has been five years since I saw you last time.
      • 自从…已经有…时间:it is + 一段时间 + since+句子 = it has been + 一段时间 + since + 句子

⑶ 常用的 不规则动词变化

  • 三式相同(aaa):过去式=过去分词=原形
原形 过去式 过去分词
burst(突发) burst burst
cost(花费) cost cost
cast(丢;扔;掷) cast cast
cut(切) cut cut
hit(击打) hit hit
hurt(伤害) hurt hurt
let(让) let let
read(读) read read
set(放置) set set
shut(关) shut shut
upset(使…难过) upset upset

  • 两式相同(abb):过去式 = 过去分词
原形 过去式 过去分词 变化规则
say(说) said said y 变 i,加 d
lay(放置;生蛋) laid laid y 变 i,加 d
pay(付款) paid paid y 变 i,加 d
sell(卖) sold sold ell 变 old
tell(告诉) told told ell 变 old
catch(抓住) caught caught 变 aught
teach(教) taught taught 变 aught
buy(买) bought bought 变 ought
bring(带来) brought brought 变 ought
think(认为) thought thought 变 ought
have/has(有;吃;喝) had had 变 d
hear(听) heard heard 加 d
make(做) made made k 变 d
build(建造) built built d 变 t
lend(借) lent lent d 变 t
send(邮寄;送) sent sent d 变 t
spend(花费) spent spent d 变 t
sit(坐) sat sat i 变 a
get(得到) got got e 变 o
lose(失去;输) lost lost e 变 t
win(赢得) won won i 变 o
smell(闻) smelt smelt l 变 t
hold(抓住) held held o 变 e
meet(遇见) met met 去 e
feed(喂) fed fed 去 e
feel(感觉) felt felt 去 e 加 t
keep(保持) kept kept 去 e 加 t
sleep(睡) slept slept 去 e 加 t
lead(领导) led led 去 a
leave(离开) left left ave 变 ft
mean(意指) meant meant 加 t
stand(站;忍受) stood stood an 变 oo
understand(了解) understood understood an 变 oo
find(发现) found found i 变 ou
hang(挂) hung hung a 变 u
hang(vt.吊死) hanged hanged 加 ed,与 上方区分
strike(打击) struck struck/stricken i 变 u,过去分词 可加 en
  • 两式相同(aba):过去分词 = 原形
原形 过去式 过去分词 变化规则
run(跑) ran run 过去式 u 变 a
come(来) came come 过去式 o 变 a
become(成为) became become 过去式 o 变 a
  • 三式不同(abc):原形、过去式、过去分词 各不相同
原形 过去式 过去分词 变化规则
begin(开始) began begun i 变 a ;i 变 u
drink(喝) drank drunk i 变 a ;i 变 u
ring(鸣响) rang rung i 变 a ;i 变 u
sing(唱歌) sang sung i 变 a ;i 变 u
sink(下沉) sank sunk i 变 a ;i 变 u
swim(游泳) swam swum i 变 a ;i 变 u
break(打破) broke broken ea 变 o,加 e;ea 变 o ,加 en
speak(说话) spoke spoken ea 变 o,加 e;ea 变 o ,加 en
steal(偷) stole stolen ea 变 o,加 e;ea 变 o ,加 en
freeze(冻住) froze frozen ee 变 o;ee 变 o,加 n
choose(选择) chose chosen 去 o;去 o ,加 n
hide(藏) hid hidden 去 e;去e,加 den
bite(咬) bit bitten 去 e;去 e,加 ten
forget(忘记) forgot forgotten e 变 o;e 变 o,加 ten
tear(撕) tore torn ea 变 o,加 e;ea 变 o,加 n
wear(穿;戴) wore worn ea 变 o,加 e;ea 变 o,加 n
drive(驾驶) drove driven i 变 o;加 n
ride(骑) rode ridden i 变 o;去e,加 den
rise(升) rose risen i 变 o;加 n
write(写) wrote written i 变 o;加 n
take(带去) took taken a 变 oo,去 e;加 n
mistake(误会) mistook mistaken a 变 oo,去 e;加 n
shake(摇动) shook shaken a 变 oo,去 e;加 n
know(知道) knew known o 变 e;加 n
grow(生长) grew grown o 变 e;加 n
throw(扔) threw thrown o 变 e;加 n
blow(吹) blew blown o 变 e;加 n
draw(画;拉) drew drawn a 变 e;加 n
fly(飞) flew flown y 变 ew;y 变 own
do(做) did done o 变 id;加 ne
eat(吃) ate eaten 去 e,后加 e;加 en
fall(落下) fell fallen a 变 e;加 en
give(给) gave given i 变 a;加 n
go(去) went gone 完全变形;加 ne
lie(躺) lay lain ie 变 ay;ie 变 ain
see(看) saw seen ee 变 aw;加 n
show(展示) showed shown 加 ed;加 n
am/is(是/在/助动词 aux was been 完全变形;be+en
are(是/在/助动词 aux were been 完全变形;be+en
  • 有两种变化a b1/b2 c1/c2:过去式和过去分词 有两种变化形式
原形 过去式 过去分词 变化规则
burn(燃烧) burned、burnt burned、burnt 加 ed/ 加 t
dream(梦见) dreamed、dreamt dreamed、dreamt 加 ed/ 加 t
learn(学习) learned、learnt learned、learnt 加 ed/ 加 t
spell(拼写) spelled、spelt spelled、spelt 加 ed/ l 变 t
  • 不完全变化的 助动词 ab:只有过去式,没有过去分词、现在分词
原形 过去式 过去分词 变化规则
shall should all 变 ould
will would ill 变 ould
can could an 变 ould
may might ay 变 ight

1.2 语态:主动、被动(及物、动+介、否定 加 not)

  • 语态:❶ 主动语态、❷ 被动语态。

    • 例: 我爱他。
      • I love him.(主动语态)
    • 例: 他被我爱着。
      • He is loved by me.
  • 被动语态

    • 动词: 一定是 及物动词 vt不及物动词 没有被动语态,只有主动语态。
      • 例外:不及物动词+介词:动vi+介词+宾,此时 “动+介” 视为一个整体 = 及物动词,有宾语,就可以有被动语态。⇒ be + 过去分词+介词 (注:介词 绝不能省略)
      • “动+介词+宾语” 的被动语态:“动+介” = 及物动词,所以可以 有被动语态
        • 例:我住在这所房子里。
          • I live in this house.
          • This house is lived in by me.
    • 构成:主动句 原宾语 + be+ 过去分词vt(+by sb主语宾格)= 被动语态
      • 含有助动词,助动词 放在 be/been/beingaux 前。
        • will/would +do ⇒ will/would be + done
        • have/has/bad+ done ⇒ have/has/bad been + done
        • will/would have +done ⇒ will/would have been + done
        • is doing ⇒ is being +done
      • 简记:宾变主,加 be 动变过分,助动词保留 放在前
    • 时态一致:主动是什么时态,被动 就该是什么时态。
      • 例:我爱过他。(我以前爱他)⇒ 他曾被我爱着。
        • I loved him.(过去一般时态)
        • He was loved by me.(过去一般时态)
      • 例:我会爱他。⇒ 他会被我爱。
        • I will love him.(将来一般时态)
        • He will be loved by me.(将来一般时态)
      • 例: 他正在做那项工作。⇒ 那项工作 正在被他做。
        • He is doing that work.
        • That work is being done by him.
    • 否定句 被动态:be + not + 过去分词 (否定词 not 放在助动词之后,如 be 之后)
      • 例: 我不爱他。
      • I don’t love him.
      • He is not loved by me.
  • 授予动词 的 2 种被动语态

    • 授予动词 有双宾语,两个宾语 都可以提前 做主语, 改成被动语态。
    • 例: 我给了他一本书。
      • I gave him宾语1 a book宾语2.
      • He was given a book by me.
      • A book was given (to) him by me.

2. 虚拟语气:纯条件(真实假设)、现在/过去/将来/真理相反 的事实(事实相反假设)

  • 虚拟语气:语气的一种。虚拟语气:表示 假设、难以实现的情况,并非客观事实,甚至完全与事实相反。此外如需表达主观愿望、强烈的感情时,也可用虚拟语气。

    • 虚拟语气 形式:通过谓语动词的特殊形式 来表示。
    • 语气分类(5类):❶ 陈述语气、❷ 祈使语气、❸ 虚拟语气、❹ 疑问语气、❺ 感叹语气。
  • 虚拟语气(subjunctivesəbˈdʒʌŋktɪv mood)

    • a. 表达 “虚拟状态”(不是真的,如果…)
    • b. 构成:主句,if 副词从句
    • c. 虚拟语气 分类
      • 纯条件 虚拟语气(if 现在 do,主句 现在时助动词 will do
        • 例: 如果 他在这里从句,我会揍他主句
        • If he is here, I will beat him. (if 现在 am/is are,主句 现在时助动词 will do。)
      • 与“现在事实 相反” 虚拟语气(if 过去 did ,主句 过去时助动词 would do: ⇒ if …were…, 主句 would do)
        • 例: 如果他现在在这,我会揍他。 (但事实上他不在,只是假设一下,所以是虚拟一下)
        • If he were here, I would beat him.
          • 虚拟语气中 be 过去式: 你我他的 be 动词 过去式,都用 were
          • 时态一致:前面是 were,后面 will 换成 would。
      • 与“过去事实 相反” 虚拟语气(if 过去完成 had done,主句 过去助动词+have done would have done
        • 例: 如果他当时在这,我会揍他。
        • If he had been here, I would have beaten him.
      • 与“将来事实 相反” 虚拟语气(if 用 助动词 should + do,主句 助动词 would、will + do 都可以)
        • 例: 如果他在这,我会揍他。
        • If he should be here,I would beat him.
    • 总结:从句和主句的时态(针对 will 助动词)
      • if 从句时态条件用现在,现在用过去,过去用过完,将来 用 should(往后推一个时间)
      • 主句时态条件用现在助,现在用过去助,过去用 过去助+现完,将来 用 现过助即可

2.1 纯条件(真实假设):如果、当、一旦、…之前 (❶ if/once… + “现在时/原形”;❷ 主句 “现在时助动词” + do)

  • 纯条件(真实假设)(如果/当/一旦…会/应该/必须/可以…)
    • 结构: 条件连接副词 if/once... + ❶ 现在时一般用法/❷ 原形强调条件的重要性, 主句 + 现在时 助动词aux + do
      • 现在时的“助动词”will/may/must/can/shall/(ought to)/should此时非过去时=应该
        • 用原形的 比较少,知道即可,平时可以不使用,尽量用现在时 不容易出错。
      • 表示纯条件的 连接副词if = in case that,on condition that ,provided that,suppose that,supposing that (注:that 都可省略);一旦 onceas soon as;当 when;在…之前 before;只要 so long as,= as long as;这些词 一般只用在“纯条件”的虚拟句中,形成的条件句,用法与 if 一样,用现在时。
        • 例: 如果 有人犯这个错误,他必须受到惩罚。
          • If anyone makes现在时 such a mistake, he must be punished.
          • = If anyone make原形 such a mistake, he must be punished.(if 从句 动词用原形,突出条件的重要性)
        • 例: 如果他错了,我就惩罚他。
          • If he is现在时 mistaken, I will punish him.
          • = If he be原形 mistaken, I will punish him.(if 动词用原形,突出条件的重要性)
        • 例: 如果 他来了,你就该告诉他真相。
          • If he comes, you should tell him the truth.
        • 例: 一旦 我有钱了,我就会买辆车。
          • Once I havevt,现在时 money, I willaux buy将来时 a car.
        • 例: 当他完成时,他可能会来。
          • When he finishes现在时 it, he mayaux come.
        • 例: 如果我有时间,我应该做这事。
          • If I have time, I should非过去式=应该 do it. (should 是唯一例外,could 不行,其他全部为 助动词的 现在时)
        • 例: 如果他必须做这件事,他应该小心点做。
          • If he must do it, he should do it with care.
          • if 中的 助动词: if 从句一般 不用助动词,当 主语是人时,可以用 能够 can、必须 must 等 助动词。(if 中 用will 比较少)
        • 例: 如果他来了,告诉我一声。
          • In case he comes, let me know.
            • in case + (that)+从句
            • in case + of + 名词
        • 例: 如果/只要 他认错,我就会原谅他。
          • I will pardon him provided(that) he acknowledges his mistake.
        • 例: 假如我遇见他,我要跟他说什么?
          • Suppose/Supposing I meet him, what shall I tell him?
        • 例: 哪本书都可以,只要有趣。
          • Any book will do, as long as it is interesting.

2.2 现在事实相反的 虚拟语气:if +过去时;主句+ 过去时 助动词+do

  • 与现在事实相反的 虚拟语气
    • 结构:if + 过去时,主句+过去时 助动词 + do
      • 过去时助动词would、could、might、should、ought to (会、能、可能、应该)
        • 只能用过去时的助动词, must 没有过去式,就不能用在 与现在和过去事实相反的 虚拟语气中,只能用在纯条件句中
      • if 中的 be 动词过去式虚拟语气 全部用 were,不管是第几人称。
    • 例: 如果我现在有钱,我会帮你。(事实是,我现在没钱,也没法帮你)
      • If I had过去时 money now, I wouldaux,过去时 help you.
    • 例: 如果他住在镇上,我就能每天见到他。(如果…只是一种假设,事实是 他不住在镇上,我也不可能每天见到)
      • If he lived in town, I couldaux,过去时 see him every day.
    • 例: 如果我是你,我不会做这事。(事实是 我不是你 只是假设一下)
      • If I were you, I wouldn’t do it. (虚拟语气中,I 后 只能用were 不能用 was)

2.3 过去事实相反的 虚拟语气:if + 过去完成时/had done;主句+ 助动词过去时+have done

  • 与过去事实相反时:
    • if (如果/要是…)+过去完成时,主句 助动词过去时 + have done
    • 助动词过去时:would、could、might、should、ought to (会、能、可能、应该)
    • 例: 如果 我当时在三点之前到,就能见到他了。
      • If I had arrived by three, I could have met him.
    • 例: 要是 他当时听了你的劝告,他可能会快乐些。(事实是,没听劝告,也没快乐些)
      • If he had taken your advice, he might have been happier.
    • 例: 如果他当时有钱,他可能已经买辆车了。
      • If he hadaux hadvt money then, he might have bought a car.(与过去事实相反,过去完成 had done ⇒ had had money)
    • 例: 如果他现在有钱,他可能会买辆车。
      • If he had vt money then, he might buy a car. (与现在事实相反,过去时 did ⇒ had money)
      • 注意:区分 hadvt money (did)和 hadaux hadvt money (had done)的时态,had had 是 助动词 + 动词,第一个 had 是过去完成时态的 助动词 had。

2.4 与将来状况相反的 虚拟语气:if+ should do;主句+过去/现在助动词/祈使句

  • 与将来相反相反的 虚拟语气
    • 结构:if + should + do; 主句 用过去时助动词(可能性小:不太可能) 或 用 现在时 助动词 (可能性大:可能),祈使句(原形动词开头)
      • 过去时助动词
      • 现在时助动词
    • 例: 如果你生病了,会议将推迟。(你不太可能生病,会议也不太可能会推迟)
      • If you should fall ill,the meeting would be put off.
    • 例: 如果你生病了,会议将推迟。(你可能生病,会议也可能会被推迟)
      • If you should fall ill, the meeting will be put off.
    • 例: 如果我迟到了,一定要等我。
      • If I should be late,be sure to wait for me.

2.5 与真理相反的 虚拟语气:if + were +to do;主句+过去时助动词+do

  • 与真理相反的虚拟语气
  • 结构:if + were + to do;主句+ 过去时助动词 + do
    • 例: 猫不会笑。(真理)
      • The cat can’t smile.
      • ⇒ 如果猫会笑,我会昏倒。(与真理相反的“虚拟”)
        • If the cat were to smile,I would pass out.

知识拓展:对过去的猜测 (一定/可能/不可能):must/may/cannot + have done

  • ▲知识拓展:

  • 对过去的猜测 (一定/可能/不可能):must/may/cannot + have done

  • 结构:一定/可能/不可能 must/may/cannot + have done

    • 例: 他博学多闻,一定受过较高的教育。
      • He is so knowledgeable that he must have received a higher education.
    • 例: 他看起来很疲惫,昨晚可能熬夜了。
      • He looks tired. He may have stayed up late last night.
    • 例: 他是老实人,不可能偷了杰克的钱。
      • He is an honest man. He can't have stolen Jack’s money.
  • 注:猜测的疑问句 同一用“可能…can...have done”别用 may、must 等。

    • 例: 他可能做了这事吗?
      • Can he have done it? √
      • May he have done it? ×
  • didn't need + to doneedn't + have done 的区别

    • 不需要做 (且没做)didn’taux needvt + to do
      • 例: 由于钱够,我当时不必向他借钱。
        • As I had enough money, I didn’t need to borrow money from him then.
    • 不需要做(但做了)needn’taux + haveaux done (与过去事实相反 虚拟语气
      • 例: 既然你的钱够,你当时不必跟我借钱,为什么你还借了呢?
        • Since you had enough money, you needn’t have borrowed money from me, but why did you still borrow some?

2.6 虚拟句 if 的省略:if + were/had done/should (去 if,助动提前)

  • 虚拟句中 if 的省略
    • 使用前提:if + had done;if + should/were
    • 变化步骤:去 if,助动词 提前;(had/should/were)放在主语前。
    • 例: 如果他当时做了这件事,他会后悔的。(过去相反事实)
      • If he had done it, he would have regretted it.
      • Had he done it,he would have regretted it.
    • 例: 如果他以后说谎,我会惩罚他。(将来相反事实)
      • If he should tell lies, I would punish him.
      • Shoud he tell lies, I would punish him.
    • 例: 如果他懒惰,他可能会失败。(现在相反事实)
      • If he were lazy, he might fail.
      • Were he lazy,he might fail.

2.7 虚拟语气:时态不一致的情况(主从句 针对不同时间)

  • 时态不一致的 虚拟语气
    • 造成不一致的原因:主从句 针对不同的时间 的虚拟
      • 从句 针对“过去的事实”的虚拟:if + had done过去完成时
      • 主句 针对“现在的事实”的虚拟:助动词 过去时 + do
    • 例: 如果我五年前遇见了她,今天她可能是我的妻子。(从句 五年前=过去。主句 今天 = 现在)
      • If I had met her five years ago, she might be my wife.

2.8 虚拟语气 常用词

⑴ 要不是but for/without:+ 名词 ;= (if + it +❶ (were not)/ (❷ had not been)+ ❶ that从句 / ❷ for+名词)

  • 要不是/若非…就:
    • 时态限制:仅限 与“现在”和“过去”事实相反 的虚拟语气 (因为将来时 没有“要不是…”的判断)
    • 与现在事实相反(若非/要不是…): but for +名词 = if + it were not + >that 从句(现在时)/ for + 名词;主句+ 过去时 助动词+do
      • 例: 要不是他努力工作,我不会喜欢他。
        • If it were not that he works现在时 hard, I wouldn’t like him.
        • = If it were not for his hard work名词, I wouldn’t like him.
          • = 去 if ,were 提前⇒ Were it not for his hard work, I wouldn’t like him.
        • = But for his hard work, I wouldn’t like him.
      • 例: 要不是他的帮助,我是做不到的。
        • But for his help, I could not do it.(现在事实 相反)
        • = Without his help, I could not do it.
    • 与过去事实相反(要不是/若非当时…): but for +名词 = if + it had not been + >that 从句(过去时)/ for + 名词;主句+ 过去时助动词+ have done
      • 例: 要不是当时他借钱给我,我不可能买到那本书。
        • If it had not been that he lent me the money, I could not have bought that book.
        • =If it had not been for the money(which) he lent me, I could not have bought that book.
          • = 去 if,had 提前⇒ Had it not been for the money(which) he lent me, I could not have bought that book.
        • = But for the money (which) he lent me, I could not have bought that book.
      • 例: 要不是他及时警告,我可能已经被杀了。
        • But for his timely warning, I might have been killed. (过去事实 相反)
        • Without his timely warning, I might have been killed.

⑵ 以免/免得 lest : (should) do

  • 以免/免得 lestconj,/lest/连接副词,引导 副词从句,lest + 句子。
    • 结构:lest + (should) + do (should往往被省略,所以 lest的主语后面基本上都是原形)
    • 例: 我早起 以免错过火车。
      • I got up early lest I (should) miss the train.
    • 例: 我准时到 免得他生气。
      • I came on time lest he (should) be angry.

⑶ 以免 for fear: ❶ + that + 现在将来may/ 过去might ;❷ + of + doing

  • 以免/生怕:for fear + that + may(表示现在和将来)/might(表示过去);+ of + doing sth = lest+ should do
    • 例: 你必须努力读书,以免考试不及格。(现在/将来)
      • You must study hard for fear that you may fail the exam.
        • = You must study hard for fear of failing the exam.
        • = You must study hard lest you should fail the exam.
    • 例: 他当时小心翼翼地做这件事,生怕再犯错误。(过去)
      • He did it carefully for fear that he might make a mistake again.
      • = He did it carefully for fear of making a mistake again.
      • = He did it carefully lest he should make a mistake again.

⑷ 好像 as if/though:现在时 do、过去时 did、过去完成时 had done

  • 好像as if/though + 句子,连词副词,引导副词从句;(as if = as though
    • 即将要发生的事:as if/though +to do
    • 例: 她张开嘴唇 好像要说话。
      • She opened her lips as if (she were going) to speak.
      • = She opened her lips as if to speak.
  • 3 种时态
    • 极大可能(现在时)
      • 例: 看起来 好像要下雨了。
        • It looks as if/though it is going to rain. (现在时)
    • 与现在事实相反(过去时)
      • 例: 他爱我 就像我是他的孩子一样。(事实是 我不是他的孩子,只是像)
        • He loves me as if I were his child. (现在事实 相反)
    • 与过去事实相反(过去完成)
      • 例: 他看起来 好像什么事也没发生过。
      • He looks as if nothing had happened.(过去事实 相反)

⑸ 要是…怎么办 what if :+should

  • 要是…怎么办 what if: +should +do sth;表示 与 “将来状况相反”的 虚拟语气
    • 例: 要是他来了,怎么办?(对将来的虚拟)
      • What if he should come?
      • = What might happen if he should come ?
      • = What could we do if he should come ?
    • 例: 要是下雨了 怎么办?(对将来的虚拟)
      • What if it should rain?

⑹ 该是…的时间了 it is time:+ that 过去时/;+ for sb + to do

  • 该是…的时候/时间了(是时候…): it is time + (that) 过去时;it is about time/(high time)+(that) 过去时;= it is time+ for sb + to do sth
    • 例: 该是 他上床睡觉 的时间了。
      • It is time that he went to bed.(暗示:该是他睡觉的时间了,但他并没有睡,与现在事实相反,用过去时)
      • = It is time for he to go to bed.
    • 例: 现在该是 我们的孩子学习 的时间了。
      • It is high time that our children had some learning.
      • = It is high time for our children to have some learning.

⑺ 要是…就好了 if only:+ 过去时 did;+ 过去完成时 had done

  • 要是…就好了if only + 过去时 did /过去完成时 had done(即 只用于 现在/过去相反事实的 虚拟语气
    • 例: 要是 他现在在这里 就好了。(现在事实 相反)
      • If only he were here now.
    • 例: 要是 我早点知道这件事 就好了。(过去事实相反)
      • If only I had known about it earlier.

⑻ 希望 wish/would rather/Would: + that + did/ had done

  • 希望wish + (that) 过去时 did与现在事实相反;+ (that) 过去完成时 had done与过去事实相反;注:wish 后面 没有现在时(不是纯条件句)。
    • wish + that ;= would rather wish 被省略 +(that);= Would + that
    • 例:我希望 他在这里。 (但他现在不在这里)
      • I wish he were here.
      • = I would rather that he were here.
      • = Would that he were here.
    • 例: 我希望他当时在这里。(但他当时不在这里)
      • I wish he had been here.

  • 知识拓展:hopewish 的异同
  • wish 和 hope 的不同之处
    • 时态规则不同:
      • wish 用“虚拟语气 法则”:时态有变化,现在相反事实,用 过去时,过去相反事实,用 过去完成时
      • hope 时态正常:hope + that +现在/将来/进行/完成 (本来是什么时态,就用什么时态,没有虚拟语气)
    • 表示“祝福,祝…”,+ 双宾,只能用 wishwish+sb sth
      • 例: 祝你们玩得开心。
        • I wish you宾语1 a good time宾语2.
      • 例: 祝玛丽考试顺利。
        • I wish Mary success in the exam.
    • 希望某人 做某事:只能用 wish:wish sb+ to do sth (不能换成 hope)
      • 例: 我希望他做这件事。
        • I wish him宾语 to do it宾补.
    • “愿/祝某人…: hope+may” 转成 “祈使句”
      • hope that + may do只留从句,may 提前,感叹号,may 放在从句的主语前。⇒ May sb + do sth 愿/祝 某人…
      • 例: 我希望 他长寿。
        • I hope (that) he may live long.
        • 只保留从句,may 提前⇒ May he live long! 愿他长命百岁!
      • 例: 我希望 你能通过考试。
        • I hope (that) you may pass the exam.
        • = May you pass the exam!(祝你考试及格。)
      • 例: 我希望 上帝保佑你。
        • I hope god may bless you.
        • = May god bless you!(愿上帝保佑 !)
        • = God bless you!(上帝保佑你!)主语是 god 时 may 可以省略。
      • 例: 我希望 中华人民共和国万岁。
        • I hope the People’s Republic of China may live long.
        • = May the People’s Republic of China live long.
        • Longadv livev the People’s Republic of China( 中华人民共和国万岁).
          • 倒装: 动+副词⇒ “副词+ 动词” 放在 句首。
  • wish 和 hope 的相同之处
    • 都能用 不定式做宾语(希望做…)wish/hope + to do sth
      • 例: 我希望能 出国旅游。
        • I hope/wishvt to travel abroad.
    • 希望有…做…wish/hope + for sth+ to do sth
      • 例: 我希望有机会 尝试一下。
        • I hope/wishvi for介词 a chance to try it.

意志动词:+ that + (should) + do

  • 意志动词:+ that + (should) + do (should 一般省略,所以动词 一般是原形)
    • 同理:意志名词+that从句(=同位语),做同位语的 that从句 + (should)+do
      • 例: 我建议他出国念书。
        • It is my suggesting that he (should ) study aboard .
      • 例: 他们提议 延迟开会。(他们提出 延期开会 的建议。)
        • They raised a proposal that the meeting (should ) be postponed .
  • 意志动词 的分类:建议、要求、命令、规定
    • 建议:suggest、recommend、advise、urge、propose、move(提议)
    • 要求:ask、desire、demand、require、request、insist(坚持要求)
    • 命令:order、command
    • 规定:rule、regulate、stipulate/ˈstɪpjuleɪt/、maintain
  • 例: 他们建议他 准时回家。
    • They advised that he (should) go home on time.
  • 例: 校长规定 学生不得逃学。
    • The principal ruled that no student (should) play truant/ˈtruːənt/,n.旷课者,逃学者.

  • 知识拓展:单词 意思改变后,搭配发生改变。
    • 坚信/坚持认为 insist 、坚决认为/坚持 maintain、暗示 suggest + that + 一般时态
      • 例: 他的话暗示 他绝不是在说谎。
        • His words suggested/implied/hinted that he wasn’t telling a lie.
      • 例: 玛丽坚持 她曾见过那个女孩。
        • Mary maintained/believed that she had met the girl before.
      • 例: 他坚持认为这项工作并不像人们想象的那么难。
        • He insists/(is convinced)/(is sure) that the job isn’t so difficult as one may think.
    • 坚决要求做…:insist on / persist in +doing sth
      • 例: 他坚持要那样做。
        • He insisted on doing that.
        • = He persist in doing that.

⑽ 有必要 necessary/essential…:+ that + (should)+ do

  • 有必要做…:necessary + that + (should)+ do (should 可以省略,所以 后面一般是动词原形)
    • 同类形容词(都翻译为“有必要…”):necessary= important=essential=imperative/ɪmˈperətɪv/=urgent=desirable=recommendable=advisable
    • 例: 他努力工作 是必要的。
      • It is necessary that he (should) work hard.
    • 例: 我认为 他有必要 在离开之前做完这件事。
      • I think it necessary/essential that he finish it before leaving.

♣ 结束语 和 友情链接

  • 快速搜索:涉及知识点比较多,看过之后忘了很正常,想查询时,请按 Ctrl+F 快速搜索关键字哦 (* ̄︶ ̄)。
    • 搜索后,多次按下 enter 键 ,或搜索框后的 上下箭头,就能在关键词之间快速跳转。

  • 支持作者: 喜欢这篇文章吗?持续更新中,❤ 您的每一分赞助,让创作者走得更远。
    • 可以备注 支持的理由 或 想对作者说的话哦~
      在这里插入图片描述
  • 捐助二维码:
    在这里插入图片描述

  • 参考书目和视频
    • 《赖世雄教你学英语语法》
    • 英语语法: 16种时态(哔哩哔哩-英语兔)

  • 感谢:♥♥♥ 如果这篇文章 对您有帮助的话,可以点赞、评论、关注,鼓励下作者哦,感谢阅读 ~
  • 喜欢请收藏:喜欢本文 可收藏哦,方便快捷,会持续进行 ❶ 知识点更新 及 ❷ 修正错误。
  • 欢迎指正: 如果发现 有需要 更正的细节问题,欢迎指正,谢谢小可爱们 ~╮( ̄▽ ̄)╭

  • 转载 请评论告知作者 并注明出处 ,Thanks♪(・ω・)ノ
    • 作者:Hey_Coder
    • 来源:CSDN
    • 原文:https://blog.csdn.net/VickyTsai/article/details/129568296
    • 版权声明:本文为博主原创文章,转载请附上博文链接!
      在这里插入图片描述

你可能感兴趣的:(【英语】,时态,语态,被动语态,虚拟语气,现在完成时,完成进行时,过去完成时)