Present Perfect Progressive 英語の文法の演習

Comprehend language structure through grammar drills 

プレゼントパーフェクトプログレッシブは、過去から現在まで続いている継続的な動作や状態、あるいは過去に始まって最近終わった動作を表します。たとえば「I have been reading a book」という文は、「本を読み始めて今も読んでいる」という状況を伝えます。「have/has been」と現在分詞を用いることでこの時制を形成します。

この演習では、プレゼントパーフェクトプログレッシブを使った様々な英文を用いて、文法の理解を深めていきましょう。文中の空欄に正しい動詞の形を入れて、文を完成させてください。日本語での説明やヒントも提供するので、文脈をしっかりと読み取りながら取り組んでみてください。

Exercise 1: Fill in the blanks with the correct form of the Present Perfect Progressive tense.

I *have been studying* (study) for three hours.

She *has been working* (work) at the hospital since 2010.

They *have been traveling* (travel) around Asia for the past month.

We *have been waiting* (wait) for the bus since eight o’clock.

You *have been doing* (do) well on your English test recently.

It *has been raining* (rain) all day.

My brother *has been playing* (play) video games since morning.

Our neighbors *have been renovating* (renovate) their house for weeks.

He *has been trying* (try) to reach you all day.

She *has been thinking* (think) about changing her job lately.

The dog *has been barking* (bark) for the past hour.

I *have been feeling* (feel) a bit under the weather since last night.

We *have been discussing* (discuss) the issue since the meeting started.

The athletes *have been preparing* (prepare) for the competition for months.

You and I *have been getting* (get) closer over the past year.

Exercise 2: Complete the sentences using the Present Perfect Progressive tense.

My friends *have been planning* (plan) a surprise party for days now.

The children *have been watching* (watch) TV since they got home.

She *has been learning* (learn) English for over two years.

I *have been looking* (look) for my keys but can’t find them anywhere.

He *has been going* (go) to the gym regularly for the last few months.

We *have been eating* (eat) healthier food since the beginning of the year.

The company *has been growing* (grow) rapidly since its inception.

They *have been arguing* (argue) about the same issue all morning.

Your sister *has been writing* (write) her thesis for a couple of years now.

You *have been missing* (miss) a lot of classes recently; is everything okay?

It *has been snowing* (snow) since early morning, making the roads slippery.

Our teacher *has been explaining* (explain) the concept for almost half an hour.

The scientists *have been researching* (research) new ways to conserve energy.

I *have been feeling* (feel) excited about the trip for weeks!

We *have been building* (build) our dream house since last year.

TalkpalはAIを搭載した言語チューターです。 画期的なテクノロジーで57以上の言語を5倍速く学べます。

Learn languages faster
with ai

5倍速く学ぶ