while, when 時間副詞子句

while

while 在文法上通常被歸類為時間副詞子句(表示「在…的同時」或「當…的時候」),

時間副詞子句(Time):用來表示兩個動作發生的時間點重疊(例如:While you get air… 當你在打氣的同時…)。

當while引導未來發生的動作時,都不能用未來式 (will),必須用現在簡單式來代替

  • 連接子句(完整主動詞):While you get air…(While + 主詞 + 動詞)
  • 分詞簡化(省略主詞與be動詞):While driving…(While + V-ing,前提是兩句主詞一致)

while + Ving 在什麼時候

當二個主詞都是同一個人,就會While 子句中的主詞與動詞

  • Charlie lost his wallet while traveling.(查理在旅行時弄丟了錢包。)
    • 事情發生在什麼時候: Charlie was traveling.(查理當時正在旅行。)
    • 原句: Charlie lost his wallet while he was traveling
    • 主句主詞與while中的主詞相同,刪掉while中的主詞與be動詞
  • I heard a noise while driving on the highway.當我在高速公路上開車時,我聽到了一個聲音。
    • 原句 I heard a noise while (I was) driving on the highway.
    • 因為主詞都是 I,所以省略了 I was,直接變成 while driving

while 主詞 + 動詞 (未來的動作,用現在式)

  • While you get air, maybe enjoy some lemonade.當你在打氣時,也許可以享受一下檸檬汁
    • 即使動作是發生在「未來」(例如去加油站打氣是接下來要做的事),英文不能使用未來式(will),而是要用現在簡單式(Present Simple)
    • While you get air(當你在打氣時——雖然是未來才要打,但用現在簡單式 get)。

when 主詞 + 動詞 (未來的時候,用現在式)

  • When you’re on the Tower Bridge, you can see the river.(當你在倫敦塔橋上時,你可以看到河流。)
    • 事情發生在什麼時候: When you’re on the Tower Bridge(當你在倫敦塔橋上時)
    • 當你在…未來某個時候,就可以…,未來某個時候(情況),用現在式
  • When you’re on the mountain, you can see the whole city.(當你在山上時,你可以看到整座城市。)
  • When you’re on the balcony, you can see the sunset.(當你在陽台上時,你可以看到日落。)

results matching ""

    No results matching ""