【問】日本文に合う英文を完成させなさい。
サムはまだ朝食を食べていません。
Sam ____ ____ ____ breakfast ____ .
■ポイント
①現在完了<完了>の否定文「(まだ)~していません」は, have[has]のあとに
notを置いて表す。
②「まだ」はyetを使い,文末に置く。
■解き方
「(まだ)食べていません」は動作が完了していないことを表すので,現在完了<完了>の文
<主語+have[has]+過去分詞~.>を否定文にする。
主語Samは3人称・単数なのでhasを使う。すぐあとにnotを置き, 「食べる」を表す動詞eatの
過去分詞eatenを続ける。eatは不規則動詞なので 過去分詞はeatenと変化する。
「まだ」を表すyetを文末に置き,Sam has not eaten breakfast yet.という文にする。
yetは疑問文では「もう」, 否定文では「まだ」という意味でよく使われるので区別しておこう。
また, 現在完了の否定文で使うhave notやhas notは短縮形haven’t, hasn’tで表すことができる
ことも覚えておこう。