How long have you been in Osaka?
大阪にはどのくらい滞在していますか?
ホテルで外国人と知り合って….
アイヴァン
How long have you been in Manila?
マニラにはどのくらい滞在してるの?
ウィル
I’ve been here already for a month for work.
仕事でもう1ヶ月滞在していますよ。
最近親しくなった外国人の同僚に…
マイク
How long have you been in Japan?
日本にはどのくらいいますか?
スタローン
I’ve been here for 7 years now, but I still can’t speak Japanese fluently.
もう7年ここにいるけど、まだ日本語を流暢に話せないんだ。
いかがでしたでしょうか。「〜にどのくらい滞在していますか?」や「〜にどのくらいいますか?」は現在進行形ではなく、現在完了形の継続用法でHow long have you been in 〜?と言います。「〜に」の部分に関しては通常in 〜で表現しますが、hereの場合はすでにinの意味も含まれているのでHow long have you been here?とinを入れる必要はありません。あとセットでhere in 〜「ここ〜には」とhereとinを同時に使うことも頻繁にあります。
ウィル
How long have you been in here?
似たような形でHave you been to 〜?がありますが、これは「〜へ行ったことはありますか?」という「経験」の意味を表す現在完了形です。
訪れた回数を聞くなら?
それでは訪れた回数を聞くのであればどう表現しますでしょうか。その場合はhow many timesを使いましょう。
旅行先に知り合った人へ…
アイヴァン
How many times have you been in Miami?
マイアミには何度来ましたか?
このbeenは動的な「行く」や「来る」という意味でも使えるのですが、このように目的地にすでにいるのであれば、前置詞inを使います。なぜならすでにそこにいるからですね。一方で目的地にいない場合はHow many times have you been to Miami?のように前置詞toを使います。なぜならその場所にはおらずそこへ「向かう」ことになるからですね。
滞在予定を聞く場合は?
さらに滞在予定を聞く場合はどうでしょうか。予定についてはいくつか聞き方があります。
計画を立てている段階
ウィル
How long are you going to stay in Hokkaido?
北海道にはどのくらい滞在する予定ですか?
出発する数日前
ナオミ
How long are you staying in Hokkaido?
北海道にはどのくらい滞在する予定ですか?
すでに目的地に到着した後
スタローン
How long are you here in Hokkaido?
北海道にはどのくらいいますか?
コメントを残す