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

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

1

781

回答
  • I gave her a birthday present.

  • I gave her a dozen roses for her birthday.

「私は彼女にプレゼントをあげました」は
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.
「過去に息子の誕生日に洋服をあげたことがあるが、彼はスポーツ用品をもらう方が良い」
昔息子の誕生日に洋服をあげたけが、息子は洋服よりスポーツ用品の方が欲しかった、というこの人の経験を話しているので、ここでは現在完了形が使えるわけです。

ご参考まで!

1

781

 
回答済み(1件)
  • 役に立った:1

  • PV:781

アンカーランキング
  • 週間
  • 月間
  • 総合
メニュー

ご利用にはDMM.comのログインが必要です

無料会員登録はこちら