英語
高校生
解決済み

How often (you be) to China during the past year?
という問題で、過去の間に行っていたのでhad you beenでは?と思ったのですがなぜhaveになるのでしょうか?

回答

✨ ベストアンサー ✨

この文章の場合だと、今まで中国に行ったという経験が今もずっとある(経験用法)ので答えがhaveになると思います。
hadを使用すると、過去の経験はずっと残るものなのに途中で経験が消える、残らなくなるので矛盾するため使用できないです。
とても大雑把な図で申し訳ないんですけど、hadだと赤線(大過去から過去まで続いてるけど、現在までは続いていない)haveだと青線(過去に経験したことが今までずっと続いてる)って感じです。(分かりにくくてごめんなさい💦)

®︎βℹ︎©️

なるほど、!しっくりきました!!
ありがとうございました😭

この回答にコメントする

回答

「have been」は現在完了形を作る「have」とbe動詞の過去分詞「been」を組み合わせてできたフレーズです。

現在完了「have」は「完了」「経験」「継続」を表します。

継続の意味の「have been」は、「have been + ...ing」もしくは「have been + 形容詞」です。

「have been to 場所」というフレーズは慣用表現で、「<場所>に行ったことがある」という「経験」を表します。

役に立つと嬉しいです!(´V`)♪

®︎βℹ︎©️

ありがとうございます!!
分かりました😭

この回答にコメントする
疑問は解決しましたか?