為什麼這裡說have passed而不是直接說passed呢?
母語人士的回答
Rebecca
從技術上講,您可以在這句話中同時使用兩者,但我將解釋為什麼我仍然使用have passed 。首先, have passed是現在的完美表達。它指的是從過去開始並持續到現在的事情。另一方面, passed是一個簡單的過去時表達,它的不同之處在於它表示某事在過去的某個時間點已經完成。文中,龐龐夫人一邊說話,一邊將結果傳達給海綿寶寶,對吧?直到 Pong Pong 夫人說完並把結果交給海綿寶寶,考試本身才結束。也就是說,只要在她說話的過程中發生了傳遞的過程,那麼you have passed的表情就可以成立。當然,你可以說you passed意味著海綿寶寶過去給出的所有答案都是正確的。因此,這兩個表達式都可以在這種情況下工作。例子: You have given me something to think about. (你給了我一些思考的東西。) => 暗示了對方在說這句話之前所說的話 示例: You gave me something to think about. (你給了我一些思考的東西。) => 暗示對方在過去某個未指定的時間點說了什麼