英語で「どのくらい滞在しますか」と聞くには、どのように言えばいいでしょうか。
滞在する期間を聞くわけですから、このような場合の自然な表現は「How long are you staying?」となります。
例えば「How long are you staying in Japan?」で「あなたは日本にどのくらい滞在しますか?」という意味になります。
「how long」は「どのくらい長く」という意味で、期間や時間の長さをたずねる場合に使います。
「How long will you be in Japan?」でも「どのくらい日本にいるの」という意味になります。
もしくは「いつまで日本にいるの?」と聞きたい場合は「Until when are you in Japan?」となります。
ほとんど同じ意味で「Until when will you stay in Japan?」でも良いと思います。
相手が日本にいる予定の最終日を聞く表現で、その具体的な日付を知りたい場合に使えますよ。
フランス語でも「どのくらい滞在しますか?」は旅先などでよく使われるフレーズで「Combien de temps vous restez? (コンビヤン ドゥ タン ヴ レステ)」となります。
「combien de temps (コンビヤン ドゥ タン)」は時間の長さや期間を聞くときの表現で「どれくらいの時間」という意味です。
動詞の「restez (レステ)」は「rester (レステ)」の「vous (ヴ)」の場合の活用形になります。
「vous (ヴ)」は英語の「you」に相当する二人称の人称代名詞です。単数での「あなた」という丁寧な呼びかけや、複数での「あなた達」という意味です。
つまり上記の場合は初対面の人や目上の人に質問する時に使う表現ということになりますね。
もし相手が家族、友人、同僚など、親しい人の場合は「Combien de temps tu restes? (コンビヤン ドゥ タン テュ レスト)」となります。
「tu (テュ)」は「vous (ヴ)」と同じく英語の「you」に相当する二人称の人称代名詞です。日本語の「君」や「おまえ」に当たり、親しい間柄でのみ使われます。
動詞の「restes (レスト)」は「rester (レステ)」の「tu (テュ)」の場合の活用形になります。
【まとめ】
< 日本語 >
どのくらい滞在しますか
< 英語 >
How long are you staying?
< フランス語 >
Combien de temps vous restez?