English
Senior High

(8)
答えは3だったんですけど
今はもう終わってることなので現在完了形ではなくて、過去完了形ではないのですか?

dache ( ) . Ifeel OK now. ②⑨ has been gone ⑬ hasgone

Answers

時制はややこしいですよね。
現在完了形はたった今起きたことを表すことができるんです。
2つ目の文章と意味が通るようにするためには、「さっきまで頭が痛かったけど、今は大丈夫」という流れですよね。
後ろの文章にnowがあるので、少し前のことを表現していると分かります。

過去完了だった、ずっと前に完了しているので、nowで対比するのは変になります。
そのため、現在完了形のhas goneが答えになります。

Post A Comment

この場合比べている時間軸は現在と過去なので、現在完了を使います。過去とさらにその昔の関係であったら過去完了形を用いるので、この場合過去完了形は使えません

Post A Comment
Were you able to resolve your confusion?