世界とつながるオンライン英会話 DMM英会話

どれくらの期間水泳してなかったの?って英語でなんて言うの?

ある友達が、昨日久ぶりに泳いだと言っていたので、「どれくらの期間水泳してなかったの?」と聞きました。 この場合は昨日水泳したので、過去完了形を使うのが正しいのでしょうか?
default user icon
KOさん
2021/11/18 14:48
date icon
good icon

5

pv icon

1538

回答
  • How long has it been since you last went swimming?

  • When was the last time you went swimming?

この場合は次のように言うと自然で良いでしょう。 ーHow long has it been since you last went swimming? 「最後に水泳してからどのくらい経ちますか?」=「どのくらい泳いでなかったの?」 to go swimming で「水泳する・泳ぎに行く」 ーWhen was the last time you went swimming? 「最後に泳いだのはいつですか?」 このようにも聞くことができます。 ご参考まで!
回答
  • How long had you not swum?

昨日久しぶりに水泳をしたという友人に対して、「昨日水泳をするまでは、どのくらいの期間水泳をしていなかったの?」と尋ねる文脈であれば、 How long had you not swum? と尋ねるのが正しいと思います(*^_^*) 「昨日」の時点で過去形になって、 その「昨日」よりもさらに過去のことを語る文脈なので、 had 過去分詞の過去完了形を使って、「大過去」を表します(*^_^*) 以上です。 少しでも参考になれば幸いです(*^_^*) ★★大阪カフェレッスン英会話講師 KOGACHI
回答
  • How long ago was the last time you went swimming?

以下のように表現することができます。 How long ago was the last time you went swimming? 最後に水泳したのはどれくらい前ですか? how long ago で「どれくらい前」を英語で表現することができます。 お役に立てれば嬉しいです。 またいつでも質問してください。
good icon

5

pv icon

1538

 
回答済み(3件)
  • good icon

    役に立った:5

  • pv icon

    PV:1538

anchor ranking icon
アンカーランキング
  • 週間
  • 月間
  • 総合
menu icon
メニュー
無料会員登録はこちら