完了進行時制の練習 演習 英語で

完了進行時制は、英語の文法の中でも特に理解が難しいとされる部分の一つです。この時制は、過去のある時点から現在までの間に継続して行われている動作や状態を表現するために使用されます。そのため、日常会話やビジネスシーンでも頻繁に登場し、正確に使いこなすことが求められます。このページでは、完了進行時制の理解を深めるための練習問題を多数用意し、実際の使用例を通じてその使い方を身につけることを目指します。 このページの練習問題を通じて、完了進行時制の構造や使い方をしっかりと学ぶことができます。例えば、「He has been working here for five years.」という文では、彼が過去から現在までの間に継続して働いていることを表現しています。このような例をもとに、さまざまな状況での完了進行時制の使い方を練習し、自然に使えるようになることを目指しましょう。問題を解きながら、完了進行時制の理解が深まり、英語力全体の向上にもつながることでしょう。

Exercise 1 

<p>1. She *has been studying* English for two hours (動詞: study).</p> <p>2. They *have been playing* soccer since morning (動詞: play).</p> <p>3. He *has been working* on his project all night (動詞: work).</p> <p>4. We *have been waiting* for the bus for thirty minutes (動詞: wait).</p> <p>5. I *have been reading* this book for a week (動詞: read).</p> <p>6. The children *have been drawing* pictures all afternoon (動詞: draw).</p> <p>7. She *has been cooking* dinner since 5 PM (動詞: cook).</p> <p>8. He *has been learning* Japanese for three years (動詞: learn).</p> <p>9. They *have been watching* TV for hours (動詞: watch).</p> <p>10. We *have been cleaning* the house since morning (動詞: clean).</p>
 

Exercise 2

<p>1. They have *been studying* for the exam all night (verb for continuous action). 彼らは一晩中試験のために勉強している。</p> <p>2. She has *been working* at the same company for ten years (verb for continuous action). 彼女は10年間同じ会社で働いている。</p> <p>3. We have *been waiting* for the bus for over an hour (verb for continuous action). 私たちは1時間以上バスを待っている。</p> <p>4. He has *been playing* the guitar since he was a child (verb for continuous action). 彼は子供の頃からギターを弾いている。</p> <p>5. The kids have *been playing* outside all afternoon (verb for continuous action). 子供たちは午後中ずっと外で遊んでいる。</p> <p>6. I have *been reading* this book for a month (verb for continuous action). 私はこの本を1ヶ月間読んでいる。</p> <p>7. She has *been cooking* dinner for two hours (verb for continuous action). 彼女は2時間夕食を作っている。</p> <p>8. They have *been living* in this city for five years (verb for continuous action). 彼らはこの都市に5年間住んでいる。</p> <p>9. He has *been running* every morning to stay fit (verb for continuous action). 彼は健康を保つために毎朝走っている。</p> <p>10. We have *been learning* English for three years (verb for continuous action). 私たちは3年間英語を学んでいる。</p>
 

Exercise 3

<p>1. She has *been reading* that book for hours (読書の動作の進行).</p> <p>2. They have *been studying* for the exam all week (勉強の進行).</p> <p>3. He has *been working* on his project since morning (仕事の進行).</p> <p>4. I have *been learning* Japanese for three years (学習の進行).</p> <p>5. We have *been waiting* for the bus for 20 minutes (待つ動作の進行).</p> <p>6. The kids have *been playing* outside since noon (遊ぶ動作の進行).</p> <p>7. She has *been cooking* dinner since 5 PM (料理の進行).</p> <p>8. They have *been traveling* around the world for six months (旅行の進行).</p> <p>9. He has *been fixing* the car for two hours (修理の進行).</p> <p>10. I have *been practicing* the piano every day this week (練習の進行).</p>
 

Language Learning Made Fast and Easy with AI

Talkpal is AI-powered language teacher. master 57+ languages efficiently 5x faster with revolutionary technology.