didがあるのに ate?動詞が過去形なのは過去の過去なのかい?

◾️疑問
Duolingoで次の英文が出てきました。

He did his homework before we ate.

答えを見たとき、「did があるなら動詞は原形になるんじゃないの?」と思いました。
疑問文や否定文では did の後ろは動詞の原形になると覚えていたからです。
それなのに、この文では後ろに ate(過去形)が使われています。
なぜ原形にならないのでしょうか?

◾️ChatGPTによる解説
この文で大切なのは、did と ate が同じ動詞を表しているわけではないことです。

文を分けると、次の2つになります。

He did his homework.
we ate.

この2つの文を before がつないでいます。

did は「宿題をした」という意味を持つ、do の過去形です。
助動詞ではなく、普通の動詞として使われています。

一方、ate は eat の過去形で、「食べた」という別の出来事を表しています。

疑問文や否定文で使う did は助動詞なので、その後ろの動詞は原形になります。
しかし、この文の did は助動詞ではないため、後ろの ate に影響を与えることはありません。

つまり、この文は「彼が宿題をした」という出来事と、「私たちが食べた」という出来事を before でつないでいるだけです。

◾️ポイントまとめ
・did には助動詞と「do の過去形」の2つの使い方がある
・この文の did は助動詞ではなく、普通の動詞の過去形
・ate は別の節の動詞なので、そのまま過去形になる
・did を見たら、まず「助動詞なのか、普通の動詞なのか」を見分けることが大切

コメント

タイトルとURLをコピーしました