Present Perfect Simple та Present Perfect Progressive – це дві форми часу в англійській мові, які часто використовуються для опису дій, що мають зв’язок з теперішнім часом. Present Perfect Simple зазвичай вживається для дій, котрі щойно завершились або мають важливість у теперішньому, в той час як Present Perfect Progressive використовується для опису тривалих дій, які почались у минулому та продовжуються до теперішнього часу або щойно закінчились.
Вивчаючи ці форми, студенти можуть краще розуміти нюанси англійської граматики та вдосконалювати свої навички вживання часів. Наступні вправи допоможуть засвоїти використання Present Perfect Simple та Present Perfect Progressive, пропонуючи формування речень з пропущеними елементами, що мають бути заповнені відповідною формою дієслова.
Вправи на Present Perfect Simple
I *have visited* (visit) London three times this year.
She *has not finished* (not/finish) her homework yet.
How many books *have you read* (you/read) so far?
They *have already seen* (already/see) that movie.
He *has just left* (just/leave) the office.
*Have they arrived* (they/arrive) at the airport?
Tina *has been* (be) to Paris several times.
We *have never tried* (never/try) Japanese food.
Mike *has written* (write) five emails today.
*Has she ever met* (she/ever/meet) him?
The children *have not played* (not/play) outside since it started to rain.
I *have lost* (lose) my keys. Can you help me look for them?
The artists *have painted* (paint) the mural over the weekend.
*Have you heard* (you/hear) the latest news?
She *has taken* (take) my advice and started a new hobby.
Вправи на Present Perfect Progressive
I *have been waiting* (wait) here for over an hour!
She *has been working* (work) at that company for three years.
How long *have you been learning* (you/learn) English?
We *have been trying* (try) to contact you all day.
They *have been talking* (talk) on the phone for hours.
He *has been reading* (read) the book since last month.
It *has been raining* (rain) all week.
Mike *has been writing* (write) his thesis since February.
The dog *has been barking* (bark) since early morning.
Who *has been using* (use) my computer?
The kids *have been watching* (watch) TV for too long.
We *have been living* (live) in this city for more than a decade.
She *has been studying* (study) for her exams every day.
They *have been building* (build) the new bridge for several months now.
I *have been feeling* (feel) a bit unwell lately.