Pick a language and start learning!
現在完了進行形 演習 英語で
現在完了進行形は、英語の文法の中で特に重要な時制の一つです。この時制は、「過去に始まった動作が現在も続いている」ことを表すために使われます。例えば、「I have been studying English for three hours.」という文は、「私は3時間ずっと英語を勉強しています」という意味になります。この文法を正確に使うことで、英語でのコミュニケーションがよりスムーズになり、相手に伝えたいことを的確に伝えることができます。
このページでは、現在完了進行形に関する様々な練習問題を用意しています。初めて学ぶ方から、より深く理解したい方まで、幅広いレベルに対応した問題が揃っています。問題を解きながら、自然な形でこの時制の使い方を身につけることができるでしょう。正解を確認し、解説を読みながら、自分の理解を深めていくことで、実際の会話や文章作成に役立ててください。
Exercise 1
<p>1. She has *been studying* English for three years (動詞の勉強する).</p>
<p>2. We have *been waiting* for the bus for thirty minutes (動詞の待つ).</p>
<p>3. They have *been playing* soccer since this morning (動詞の遊ぶ).</p>
<p>4. I have *been reading* this book for two hours (動詞の読む).</p>
<p>5. He has *been working* on his project all day (動詞の働く).</p>
<p>6. The children have *been watching* TV since they got home (動詞の見る).</p>
<p>7. She has *been cooking* dinner for the past hour (動詞の料理する).</p>
<p>8. We have *been living* in this city for five years (動詞の住む).</p>
<p>9. They have *been practicing* the piano for two hours (動詞の練習する).</p>
<p>10. I have *been cleaning* the house since this morning (動詞の掃除する).</p>
Exercise 2
<p>1. She has *been studying* for the exam for three hours (study, 3時間).</p>
<p>2. They have *been working* on the project since last week (work, 先週から).</p>
<p>3. He has *been reading* that book all day (read, 一日中).</p>
<p>4. We have *been living* in this city for ten years (live, 10年間).</p>
<p>5. The children have *been playing* in the park since this morning (play, 今朝から).</p>
<p>6. I have *been learning* French for two years (learn, 2年間).</p>
<p>7. She has *been cooking* dinner for the past hour (cook, 1時間).</p>
<p>8. He has *been waiting* for the bus for twenty minutes (wait, 20分間).</p>
<p>9. They have *been traveling* around Europe for a month (travel, 1ヶ月間).</p>
<p>10. We have *been cleaning* the house since early morning (clean, 早朝から).</p>
Exercise 3
<p>1. She *has been studying* for her exams all week (study) 彼女は週の間ずっと勉強している。</p>
<p>2. They *have been working* on the project since last month (work) 彼らは先月からプロジェクトに取り組んでいる。</p>
<p>3. I *have been reading* this book for hours (read) 私は何時間もこの本を読んでいる。</p>
<p>4. He *has been cooking* dinner for the past two hours (cook) 彼は過去2時間夕食を作っている。</p>
<p>5. We *have been waiting* for the bus for 30 minutes (wait) 私たちは30分間バスを待っている。</p>
<p>6. You *have been learning* English for three years now (learn) あなたはもう3年間英語を学んでいる。</p>
<p>7. The children *have been playing* outside since morning (play) 子供たちは朝から外で遊んでいる。</p>
<p>8. She *has been practicing* the piano for two hours (practice) 彼女は2時間ピアノを練習している。</p>
<p>9. They *have been traveling* around the world for a year (travel) 彼らは1年間世界中を旅行している。</p>
<p>10. He *has been feeling* sick since yesterday (feel) 彼は昨日から具合が悪い。</p>