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

私は彼女にプレゼントをあげましたって英語でなんて言うの?

I gave her birthday present.だと思いますがこれを現在完了形のI have given her birthday present.と言うこともできるのですか? それともgiveは現在完了形としては使わないですか?
default user icon
meguさん
2021/01/25 19:18
date icon
good icon

2

pv icon

9574

回答
  • I gave her a birthday present.

    play icon

  • I gave her a dozen roses for her birthday.

    play icon

「私は彼女にプレゼントをあげました」は I gave her a birthday present. となります。 または I gave her a dozen roses for her birthday. 「彼女の誕生日にバラを12本あげた」 のようにも言えます。 ここでは、現在完了形は使えません。通常、現在完了形は経験や継続を言うときに使うことが多いので、この場合は経験ではなく単純過去ですよね。 現在完了形で give を使うことはできますよ。 例: I have given my son clothes for his birthday in the past, but he would rather have sporting goods. 「過去に息子の誕生日に洋服をあげたことがあるが、彼はスポーツ用品をもらう方が良い」 昔息子の誕生日に洋服をあげたけが、息子は洋服よりスポーツ用品の方が欲しかった、というこの人の経験を話しているので、ここでは現在完了形が使えるわけです。 ご参考まで!
good icon

2

pv icon

9574

 
回答済み(1件)
  • good icon

    役に立った:2

  • pv icon

    PV:9574

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