説明中心

student asking question

I have expected、I expected、以及 I would've expected 的差別是什麼?

teacher

母語人士的回答

Rebecca

在這裡用 would've/would have expected 或 expected/have expected 都不會改變句子的意思。差別在於,would have 表示假設的情況,而 have expected/expected 則表示的確有發生過的情況。因此,可以將魯霸·海格說的 you're a bit more along than I would've expected 理解為假設的語氣,也就是指「假設他有預期過的話,達力可比他預期中的哈利更胖」。 例句: You're younger than I would have expected (if I had any expectations). (Hypothetical expectations, had they been made) (你比我預期的要年輕。※假設有做過預期) 例句: You're younger than I expected. (Actual speculation made in the past) (你比我預期的要年輕。※的確有做過預期) 以上聽起來似乎很複雜,但只要記住:的確有做過預期的話,就用過去式 expected;沒有做過預期的話,就用 would have expected。

熱門問答

04/21

通過測驗完成表達式!

你比我預期的要大了一點。