giveの動詞フレーズ
【解説】

giveを説明する前に、getとgiveの比較をしてみましょう。
まずgetですが、例えば、ミルクが欲しいので 乳牛から「取る」、「自分のものにする」というのが基本的な意味です。いわばgetは「欲求、所有欲の充足」と言えます。

   I
get milk from the cow.
   乳牛からミルクを取る

一方逆の意味で使われるのがgiveであり、ミルクをネコに「与える」「やる」というのが基本的な意味です。つまり自分に有り余っているものを他者に与える、いわば「所有欲の抑制」と言えます。

   I
give the cat milk.
   ネコにミルクを与える

   I
give milk to the cat.
   ネコにミルクを与える

そこでgiveに続く名詞は、与える相手は人間か、人間でないとしてもともかく生物となり、与える物は文字どおりなんらかの具体的な物であるのが標準的な文構成となります。
ところが、これにとどまらず相手が無生物であったり、与え物が具体性のないものや動作でもあってもよいことになり、かなり無制限なものとなりますが、いずれにとても基本的な意味を身につけていたらさほどむずかしくはないと思います。
日本語訳では、ちょっと「与える」といった意味から離れたものになっりますが、「はずれる」「ゆずる」「薄らぐ」「くずれる」「やわらぐ」などまったく理解できないといったものではないと思います。

■ give+名詞+to+名詞 について

giveは、自分に有り余っているものを他者に与える、いわば「所有欲の抑制」だということはすでに述べました。
そこで次の2つ文の意味の違いを確認してください。

   (1) I
give the cat milk.
      私はネコにミルクを与える
   (2) I
give milk to the cat.
      私はネコにミルクを与える

日本語に訳すと同じような意味になったり、学校時代には書き換えをやらされたことを覚えておられる方もおられるだろうと思います。
まず(1)ですが、これは「ネコ」は強調されずに「水」などではなく「ミルク」を与えるということになります。
一方(2)のtoを使うと、「ミルク」は強調されず、「イヌ」などではなく、「ネコ」が強調されます。
以上、まとめとして「英語の文は最後の単語がnew、つまり新情報、言い換えると最も相手に言いたいことになる」ということを覚えていてください。

   (1) I give the cat ---
milk.
     旧情報 新情報

   (2) I give milk ---
to the cat.
     旧情報 新情報

したがって(1)の文型となるのは、次のようにthe catの部分がherやitなど代名詞となることが多くなります。

   (1 I give her ---
milk.
     旧情報 新情報

   (2) I give it ---
milk.
     旧情報 新情報
[2] 5つの動詞フレーズの使い方
(1) 現在形動詞フレーズを使って    give(s) me a ring
動詞の現在形で始まるフレーズを現在形動詞フレーズ言い、主語に応じてgive, givesを使います。
この場合の意味は、現在の事実や習慣を表すことになります。

   I
give you a ring every year.
   私は毎年、あなたに指輪をあげます

   You
give me a ring every year.
   あなたは毎年、私に指輪をくれますね

   He[She]
gives me a ring every year.
   彼[女]は毎年、私に指輪をくれます
2) 過去形動詞フレーズを使って    gave me a ring
動詞の過去形で始まるフレーズを過去形動詞フレーズ言い、gaveを使います。
この場合の意味は、過去の一時点の事実や習慣を表すことになります。

   I
gave you a ring last year.
   私は昨年、私に指輪をあげました

   He[She]
gave me a ring last year.
   彼[女]は昨年、私に指輪をくれました

以上、(1)と(2)は、動詞がそのまま現在形や過去形を表すので、時制を表す動詞フレーズだと言えます。

  (時制を表す動詞フレーズ)
   現在形動詞フレーズ give, givesに導かれるフレーズ)
   過去形動詞フレーズ (gaveに導かれるフレーズ)

一方、これから登場する動詞フレーズ(3)(4)(5)のもの)は直接「時制」を表しません。
(3) 原形動詞フレーズを使って   (to) give me a ring
原形動詞フレーズとは、「動詞の原形で始まるフレーズ」であることを確認してください。
Give me a ring.「私に指輪をください!」と誰かに言われたら、英語を知っている人はその通りにします。そんな「ひとまとまりの行為」を相手に求められたことになります。この場合、give me a ring.は命令形として使われたことになります。
一方、次のように相手に求められた場合はどうでしょうか。

   Will you
give me a ring?
   あなたは私に指輪をくれますか?

以上、giveという動詞の原形で始まるフレーズを、原形動詞フレーズと言い、これを使う場合は、現在そうであるとか、過去にそうであったということではなく、抽象的な、あるいは「絵に描かれたような」行為を表すことに注目しください。
この原形動詞フレーズを伴う場合は、情緒動詞で導かれる場合やtoが動詞フレーズを導く場合などに使われます。
また、ここで注意していただきたいのは、情緒動詞のwillとshallです。これらを使う場合を未来形と言われます。ただ、「未来」の意味を表すと言っても、他の情緒動詞も、あるいは「到達点」を表すto+原形動詞フレーズ(不定詞のこと)もある意味で「未来の意味」を含んでいるとも言えることはもちろんです。例えば、このことは「〜するべきだ」「〜するかもしれない」「〜しなきゃ」といった意味からも理解していただけると思います。
*情緒動詞とは、will, would, shall, should, may, might, must, can, couldなど教育文法でいうところに助動詞のことです。
*また「toが動詞フレーズを導く場合」というのは、教育文法でいうtoが不定詞を導くという場合のことです。

   You have to
give me a ring.
   あなたは私に指輪をくれなきゃ

   I want to
give you a ring.
   私はあなたに指輪をあげたい

   I will
give you a ring.
   私はあなたに指輪をあげるつもりです

*toは「到達」を意味する方位語(前置詞)です。
(4) 〜ing形動詞フレーズを使って    giving me a ring
動詞giveの〜ing形はgivingです。このgivingで始まるフレーズを〜ing形動詞フレーズと言います。この場合の意味は、「〜しながら」といった継続的な行為・状態を表します。
またこれがbe動詞と結びつき、この「〜しながらの存在」との意味になる場合、進行形と言い、文の時制は前のbe動詞の時制によって決定されます。

   I am
giving you a ring    現在進行形
   私は(今)あなたに指輪をあげようとしています

   I was
giving you a ring.   過去進行形
   私は(その時)あなたに指輪をあげようとしていました

一方、「〜しながらのこと」と訳す場合は、名詞的な意味となり、下の例文のように動詞の目的語になったり、前置詞の目的語(フレーズ)として使われます。

   I hate
giving you a ring.
   私はあなたに指輪をあげるのはいやだ
(5) 〜ed形動詞フレーズを使って    given me a ring
動詞giveの〜ed形はgivenです。このgivenで始まるフレーズを〜ed形動詞フレーズと言います。この場合の意味は、「〜をしたこと」といった過去の行為・状態を表します。
この場合have,hasを使ったものを現在完了形、hadを使ったものを過去完了形と言います。この場合、haveは「有する」、hadは「有した」という意味で、それぞれの時制において、「過去のこと」を「有する」「有した」という意味となります。

  (現在完了形)
    I have ever
give you a ring.
    私は(今まで)あなたに指輪をあげたことがあります

    He[She] has ever
given me a ring.
    彼[女]は(今まで)私に指輪をくれたことがあります

*(過去において)「ここにいたことを(現在において)有する」という意味。

  (過去完了形)
    I had
given you a ring.
    私は(あの時)あなたに指輪をあげていました

    He[She] had
given me a ring
    彼[女]は(あの時)私に指輪をくれていました

(過去において)「ここにいたことを(過去において)有した」という意味。
この場合の過去を「大過去」という人もいる。
  giveの動詞変化

現在形

過去形

原形

〜ing形

〜ed形

give(s)

gave

(to) give

giving

given