Present Perfect Progressive 문법은 영어 학습에 있어 중요한 부분을 차지합니다. 이 문법 형태는 지속되고 있는 동작이나 상태, 또는 최근에 발생했지만 그 영향이 현재까지 이어지는 동작을 나타내기 위해 사용됩니다. 이를 통해 학습자들은 현재완료진행형이 갖는 시간적 특성과 언어적 미묘함을 파악할 수 있게 됩니다.
이 연습문제는 Present Perfect Progressive 문법을 연습하기 위해 고안되었습니다. 각 문장을 읽고, 빈칸에 알맞은 형태의 동사를 채우면서 이 문법 구조에 대한 이해도를 높일 수 있습니다. 문장을 완성함으로써 자연스럽게 영어 표현력을 강화하는 데 큰 도움이 될 것입니다.
Present Perfect Progressive 문법 연습 1
She *has been working* (work) on the project since January.
I can’t believe the kids *have been playing* (play) video games for five hours now.
The garden looks beautiful because I *have been planting* (plant) flowers recently.
They *have been waiting* (wait) for the bus for over half an hour.
My brother *has been studying* (study) French for three years.
We *have been looking* (look) forward to this vacation all year.
How long *have you been feeling* (feel) sick?
The musicians *have been rehearsing* (rehearse) all week for the concert.
Have you heard the news? He *has been elected* (elect) as the new mayor.
She *has been calling* (call) the customer service all morning but there’s no response.
The company *has been losing* (lose) money for the past several quarters.
I *have been wanting* (want) to visit Tokyo for as long as I can remember.
It *has been raining* (rain) so much that the streets are flooded.
We *have been discussing* (discuss) the issue for hours but still haven’t come to a conclusion.
The dog *has been barking* (bark) since the mailman arrived.
Present Perfect Progressive 문법 연습 2
Why are you so tired? Have you *have been exercising* (exercise)?
The scientists *have been attempting* (attempt) to find a solution for years.
That television *has been running* (run) all day, you should turn it off.
We *have been considering* (consider) moving to a new house recently.
Our teacher *has been correcting* (correct) the tests for the past two hours.
I *have been getting* (get) so many calls from unknown numbers this week.
My parents *have been living* (live) in the country since they retired.
The baby *has been sleeping* (sleep) since lunchtime.
She *has been writing* (write) her novel for the last five years.
They *have been traveling* (travel) through South America for months.
I *haven’t been feeling* (not feel) well since yesterday evening.
We *haven’t been going* (not go) to the gym as often as we used to.
He *has been making* (make) the same mistake every time he plays the piano.
Have they *been understanding* (understand) what’s been taught in class?
The couple *has been renovating* (renovate) their home for the last two months.