現在完了形(2)
今回の動画は【 現在完了形(2)】です。
現在完了形は、動詞の「現在形」や「過去形」などと同じように時を表す動詞の形(時制)の一つです。
現在完了形を使うと「継続」していること、「経験」したこと、そしてすでに「完了」したことについて述べることができます。
現在完了形は「助動詞の have (has)+過去分詞」で表します。
ここでは、「継続して~している」という意味を表す現在完了形の用法(継続用法)を使った否定文(<○○の間>~していない)および疑問文(継続して~しているか)について学習したいと思います。


きほんの英文の確認と文法の解説
最初に、次のきほんの英文を講師と一緒に確認しましょう。
| きほんの英文 | 語順および意味 |
| ① I have not played the piano for a long time. | 【語順】 私は 弾いていない ピアノを 長い間. 【意味】 私は長い間ピアノを弾いていません。 |
| ② Have you lived in Japan for five years? | 【語順】 あなたは 住んでいるのか 日本に 5年間? 【意味】 あなたは5年間日本に住んでいるのですか。 |
【文法の解説】
①は、「(○○の間)~していない」という意味を表す、現在完了形を使った否定文です。現在完了形を使った否定文は、have(has)+ not + 過去分詞、という形がポイントです。例文は、主語の I のあとに 助動詞の have + 否定の not + 過去分詞の played が置かれ、そのあとに目的語の the piano があり、そして弾いていない期間を表す for a long time が続く、ということばの並びになっています。なお、have not は主語に応じて haven’t や hasn’t のように短縮することができます。
②は、「継続して~しているか」とたずねる、現在完了形を使った疑問文です。現在完了形を使った疑問文は、Have(has)+ 主語 + 過去分詞、ということばの順番になります。例文は、助動詞の Have から文が始まり、そのあとに主語の you + 過去分詞の lived が置かれ、場所を表す in Japan が続き、そして継続の期間を表す for five years + ?(クエスチョンマーク)が最後にくる、ということばの並びになっています。
疑問文に対する答え方は主語に応じて、「はい」の場合は Yes, I have. や Yes, she has. のように、「いいえ」の場合は No, I have not.(=No, I haven’t.)や No, she has not.(=No, she hasn’t.)のようになります。なお、疑問文において「どれくらいの期間か」をたずねたい場合は疑問詞の how long から文を始めます。例えば、How long have you lived in Japan? とすると「あなたはどれくらい日本に住んでいるのですか。」と住んでいる期間についてたずねることができます。

英文の確認と声に出す練習①
次に、現在完了形を使った否定文および疑問文とその答えをひとつひとつ見ていきましょう。
| 英文 | 意味 |
| I have not eaten anything since this morning. | 私は今朝から何も食べていません。 |
| He has not played tennis for about ten years. | 彼は約10年間テニスをしていません。 |
| She hasn’t seen Tom since Monday. | 彼女は月曜日からトムに会っていません。 |
| Have they worked here for a long time? | 彼らはここで長い間働いているのですか。 |
| How long have you known Emma? | あなたはエマと知り合ってどのくらいになりますか。 |
| Has she studied Spanish for two years? -Yes, she has. | 彼女はスペイン語を2年間勉強しているのですか。 -はい、勉強しています。 |
| Have you stayed at this hotel since last week? -No, I haven’t. | あなたは先週からこのホテルに滞在しているのですか。 -いいえ、滞在していません。 |
以上が今回の英文となります。それでは、英文を声に出す練習をしていきましょう。声に出す練習は話す力を高めることにつながります。講師のあとに続いて英文を声に出してみてください。

声に出す練習②
先ほどと同じ英文を、もう一度講師のあとに続いて声に出しましょう。いくつかの部分は空所になっています。
| 英文 | |
| I h___ n__ eaten anything since this morning. | How long h___ you known Emma? |
| He h__ n__ played tennis for about ten years. | H__ she studied Spanish for two years? -Yes, she h__. |
| She h____ seen Tom since Monday. | H___ you stayed at this hotel since last week? -No, I h_____. |
| H___ they worked here for a long time? |


☆
☆
☆
☆
☆
☆
☆
☆
ミニクイズ
最後に、ミニクイズです。今回学習した内容を思い出しながら、次の日本語の文をそれぞれ英文にし、声に出してください。必要に応じて、ヒントも参考にしてみてください。
| 日本語の文 | ヒント |
| 私は約10年間テニスをしていません。 | I h___ n__ p_____ t_____ f__ a____ t__ y____. |
| あなたはここで長い間働いているのですか。 | H___ y__ w_____ h___ f__ a l___ t___? |
| トムはスペイン語を2年間勉強しているのですか。 -はい、勉強しています。 | H__ T__ s______ S______ f__ t__ y____? -Y__, h_ h__. |


☆
☆
☆
☆
☆
☆
☆
☆
| 日本語の文 | 解答例 |
| 私は約10年間テニスをしていません。 | I have not played tennis for about ten years. |
| あなたはここで長い間働いているのですか。 | Have you worked here for a long time? |
| トムはスペイン語を2年間勉強しているのですか。 -はい、勉強しています。 | Has Tom studied Spanish for two years? -Yes, he has. |
【ご案内】・・たまめオンライン英語教室では、中学英語の基礎から毎回1テーマをピックアップし、短い時間でお伝えする動画配信を不定期で行っています。配信した動画は一定期間アーカイブとして残しますので、後からご覧いただくことも可能です。動画の内容についてわからないことがある場合や、配信で取り上げてほしい内容などがありましたら、教室ホームページのお問い合わせよりご連絡ください。


コメント