すきま英語

現在完了形を使いまくってみよう!②継続

では今回は 現在完了形の「継続」用法(have + 過去分詞 → ずっと〜している)」 の練習です。「ある行動や状態が過去から今までずっと続いている」という意味を表します。

今回のゴールは「自分や相手の習慣や生活の中で、どれくらい続けているかを英語で聞いたり答えたりできる」ことです。


📘 現在完了形(継続)ワークシート

✨ 基本の形

  • I have lived in Tokyo for five years.
    (私は5年間ずっと東京に住んでいます)
    👉 「for + 期間」や「since + 過去の時点」をよく使う。

🖊️ 【Part 1:英文を訳しましょう】音読も忘れずに!

  1. I have studied English for three years.
  2. She has lived in Osaka since 2018.
  3. They have worked at this company for a long time.
  4. We have known each other since high school.
  5. He has played the piano for ten years.
  6. My father has used this car since last summer.
  7. I have waited here for an hour.
  8. She has stayed at that hotel since Monday.
  9. He has taught math for twenty years.
  10. I have been tired since this morning.

✅ 解答と解説

  1. I have studied English for three years.
    👉 私は3年間英語を勉強しています。
    (「今も続いている」ことがポイント)
  2. She has lived in Osaka since 2018.
    👉 彼女は2018年からずっと大阪に住んでいます。
  3. They have worked at this company for a long time.
    👉 彼らは長い間この会社で働いています。
  4. We have known each other since high school.
    👉 私たちは高校のときからお互いを知っています。
    (knowは「知っている」なので、ずっと続く状態)
  5. He has played the piano for ten years.
    👉 彼は10年間ピアノを弾いています。
  6. My father has used this car since last summer.
    👉 父は去年の夏からこの車を使っています。
  7. I have waited here for an hour.
    👉 私はここで1時間待っています。
  8. She has stayed at that hotel since Monday.
    👉 彼女は月曜日からあのホテルに滞在しています。
  9. He has taught math for twenty years.
    👉 彼は20年間数学を教えています。
  10. I have been tired since this morning.
    👉 私は今朝からずっと疲れています。
    (状態動詞にも「継続」を使える)

✨ Part 2:自分のことを書いてみよう

次の日本語をヒントに、英語で文を作ってみましょう。

  1. 私は5年間ずっとこの町に住んでいます。
  2. 彼は小学校のときから友達です。
  3. 私は3時間ずっとテレビを見ています。
  4. 私の母は20年間ずっと教師をしています。
  5. 私は1週間ずっと忙しいです。


📘 会話練習ワークシート

✨ Part 1:質問と答えの例

  • A: How long have you lived in this city?
  • B: I have lived here for 8 years.
  • A: How long have you studied English?
  • B: I have studied English since junior high school.
  • A: How long have you worked at this company?
  • B: I have worked here for five years.
  • A: How long have you known your best friend?
  • B: I have known him since childhood.

✨ Part 2:ペアで練習(穴埋め)

❶ A: How long have you ______ (play) soccer?
 B: I have ______ soccer for 6 years.

❷ A: How long have you ______ (use) your smartphone?
 B: I have ______ it since 2020.

❸ A: How long have you ______ (live) in your house?
 B: I have ______ there for 10 years.

❹ A: How long have you ______ (know) your teacher?
 B: I have ______ him since last year.

❺ A: How long have you ______ (study) English with this class?
 B: I have ______ English here for 3 months.


✨ Part 3:自分で質問を作ろう!

👉 次のテーマから、自分が聞いてみたい質問を Have you…? ではなく How long have you…? の形で作ってみましょう。

  • 家族(父母・兄弟・子ども)
  • 仕事(会社・プロジェクト)
  • 学校(先生・クラスメイト・勉強)
  • 趣味(スポーツ・音楽・ゲーム)
  • 日常(スマホ・車・家)

(例)How long have you had your car?


✨ Part 4:会話の広げ方

質問に答えたあとに、もう一言追加すると会話が自然になります。

  • I have studied English for 5 years. It’s still difficult.
  • I have worked at this company since 2020. I like my job.
  • I have lived in Tokyo for 10 years. I enjoy the city life.

🎭 ロールプレイ会話練習

✨ シナリオ 1:自己紹介の場面

  • A: Hi! Nice to meet you. How long have you lived in this city?
  • B: I have lived here for 6 years. I really like it.
  • A: Oh, really? How long have you studied English?
  • B: I have studied English since high school.

👉 役割を交代して、同じ質問をしてみましょう。


✨ シナリオ 2:職場での会話

  • A: How long have you worked at this company?
  • B: I have worked here for 10 years.
  • A: Wow, that’s a long time! How long have you known our boss?
  • B: I have known him since 2015.

👉 職場・学校・クラブ活動などに置き換えて練習できます。


✨ シナリオ 3:旅行の場面

  • A: How long have you stayed in Japan?
  • B: I have stayed here for two weeks.
  • A: That sounds great! How long have you studied Japanese?
  • B: I have studied Japanese for one year.

👉 「旅行」「留学」「出張」などに自由に変えてOK。


✨ シナリオ 4:友達同士の会話

  • A: How long have you played the guitar?
  • B: I have played it for five years.
  • A: Cool! How long have you known Tom?
  • B: I have known him since elementary school.

💡 アレンジ課題

  1. 上のシナリオを少し変えて、自分や家族の実際の経験を入れてみましょう。
    • 例:How long have you used your smartphone?
    • 例:How long have you lived in your current house?
  2. 答えに ひとこと追加してみましょう。
    • I have studied English for 3 years. It’s fun but difficult.
    • I have lived in Sydney since 2021. I enjoy the beaches here.

お疲れ様でした!

今回もたくさん勉強できましたね👍

\英語学習を始めたいと感じた方へ/

サービス紹介

ABOUT ME
マリリン
オーストラリアのメルボルン在住25年の英語講師、マリリンです。イギリスのロンドン、アメリカのロサンゼルスにも留学していました。英語学習、海外生活、異文化、いろんな情報を皆さんとシェアしていきたいと思いますので、どうかよろしくお願いします!