English Grammar -Advanced Auxiliary Verb 進階被動語態

 ◇ Advanced Auxiliary Verb
進階被動語態


  當我們後悔過往,想用英文表達,原本「應該、可以」去做某件事,但卻沒去做時,會使用 could have, would have, 或是 should have 這三種句型。本次聚焦在 should have + 過去分詞的用法。這種句型表示某件事情原本是個很不錯的,但它卻沒有被實現,就很像你在對於過去的事情給一些「建議」,但卻「後悔、可惜」當初某件事情沒有能發生。例如,Maybe the chicken patty should've been a little bigger. 這一句,代表講者表示一種「可惜」的口吻,因為漢堡肉「本來應該可以」更大一些的,也表示講者對於過去的一種建議。


Example:


1. You should have called me when you arrived.

  你應該抵達的時候就打給我的。


2. Mr. Durand shouldn't have eaten so much cake!

  Durand 先生真的不應該吃下那麼多蛋糕的!


3. Mr. Leclerc should have left early, then he wouldn't have missed the plane.

  Leclerc 先生應該可以早點離開的,那他就不會錯過班機了。


下一課>>





較新的 較舊