- ベストアンサー
has stayとhas beenの違いは何でしょうか?
has stayとhas beenの違いは何でしょうか? どちらもずっとそこにいるという意味だと思うのですが、ニュアンスの違いを教えていただきたいです。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
have/has stayedですよね、、、 文脈とかでいろいろとぶれるかもしれませんがstayには滞在、どこかで寝泊まりするという意味が含まれる場合がまあまああるかと思います。あとは特定の場所にとどまるとか。 beはそれ自身は単に"いる"という意味しかありません。どこかに泊まろうが、単に立ち寄っただけであろうが別に構わないのだと思います。
その他の回答 (1)
- HIKARU 0321(@HIKARU0321)
- ベストアンサー率37% (471/1256)
回答No.2
良い質問ですね。 has/have been は現在完了形で経験を表します。 -I have been to JAPAN(UK). /日本(イギリス)に言ったことあるよ。(今はもういません。) >どちらもずっとそこにいるという意味 を表したいのなら、 -He has gone to JAPAN (UK). /彼は日本(イギリス)に行ってしまった。 と言います。 大してhas/have stay は名詞stayをしているということを意味してます。 -Have a pleasant stay. / では、ごゆっくりおくつろぎください。 -I have an overnight stay. / 一泊する
質問者
お礼
ありがとうございます。勉強になります。
お礼
質問間違ってました。解答ありがとうございます。