student asking question

なぜ「passed」ではなく「have passed」と言っているのでしょうか。

teacher

ネイティブによる回答

Rebecca

この文ではどちらも使うことができますが、なぜ「have passed」が使われているのかを説明しようと思います。 「Have passed」は現在完了形で、何かが過去に始まって現在も続いていることを表します。 「Passed」は過去形で、何かが始まり、過去のある時期に終わったことを示します。 パフ先生はテストの結果を発表しているので、厳密にはテストが終わるのは彼女が話し終わって、スポンジボブに結果を伝えるまでということになります。したがって「passing(合格する)」は彼女が話している間に起こっていることなので、「you have passed」と現在完了形を使うことができます。 また、彼女はここで過去に回答した答えが全て正解だったことを示すのに「you passed」と言うこともできたでしょう。 この特定の文においては、どちらを使っても問題ありません。 例:You have given me something to think about. (あなたは私に考えるきっかけをくれた。)(これを言う直前に起こった出来事について話している) 例:You gave me something to think about. (あなたは私に考えるきっかけをくれた。)(これを言う前のある時期に起こった出来事について話している)

よくあるQ&A

02/17

さっきの表現をクイズで解いてみよう!

口頭試問、合格です。驚いたわ。