PRESENT PERFECT – EXERCISES
1. Choose the correct signal word
Choose from: already, yet, just, ever, never, recently, lately, so far, since, for
- Have you _ever considered studying abroad?
- I haven’t finished the report __yet____.
- She has _just__ arrived, so you can speak to her now.
- We have lived here _since__ 2018.
- He has worked for this company for ten years.
- Have you _ever_ regretted a decision you made?
- They have already_ announced the results.
- I have _never_ been interested in photography.
- How many applications have you sent _far_?
- Have you been feeling tired ___recently___?
2. Complete the sentences with the correct form of the verb
Use the Present Perfect.
- Scientists __have made__ (make) significant progress in this field recently.
- I haven’t heard_ (not / hear) from Sarah yet.
- She ___has already completed___ (already / complete) three projects this year.
- How long _ have_ you _known_ (know) your best friend?
- We ______haven’t seen____ (not / see) him since last summer.
- They __have visited__ (visit) the museum several times so far.
- _Have_ you ever ___considered___ (consider) changing your career?
- He ___has just received _ (just / receive) an email from the university.
- My English __has improved__ (improve) considerably over the past few months.
- I _____never experienced_____ (never / experience) anything like this before.
3. Present Perfect or Past Simple?
Pay attention to the signal words.
- I have never visited / never visited Japan.
- She has moved / moved to London in 2023.
- We have already discussed / already discussed this issue.
- He has called / called me an hour ago.
- They have lived / lived here since 2015.
- I have seen / saw that documentary last week.
- Have you ever spoken / ever spoke to a politician?
- She has recently started / recently started learning Spanish.
- We have known / knew each other for more than ten years.
- He has just left / just left the office.
I have never visited Japan.
She moved to London in 2023.
We have already discussed this issue.
He called me an hour ago.
They have lived here since 2015.
I saw that documentary last week.
Have you ever spoken to a politician?
She has recently started learning Spanish.
We have known each other for more than ten years.
He has just left the office.
4. Find the mistake
Each sentence contains one mistake and correct it
Գտնել սխալը և ուղղել
- I have seen him yesterday.
- She has already finished her work last night.
- Did you ever visit Paris?
- We have lived here since five years.
- He hasn’t called me still.
- I have known her since three years.
- They have just arrived an hour ago.
- Have you ever went abroad?
- She has never saw this film.
- I haven’t finished it already.
I saw him yesterday.
She finished her work last night.
Have you ever visited Paris?
We have lived here for five years.
He hasn’t called me yet.
I have known her for three years.
They arrived an hour ago.
Have you ever been abroad?
She has never seen this film.
I haven’t finished it yet.
5. Complete with since or for
- I have studied English ______ eight years.
- She has lived in Yerevan ______ 2015.
- We haven’t spoken ______ Monday.
- He has worked there ______ a long time.
- They have been married ______ twenty years.
- I haven’t seen him ______ last Christmas.
- She has known her teacher ______ September.
- We have waited ______ more than an hour.
I have studied English for eight years.
She has lived in Yerevan since 2015.
We haven’t spoken since Monday.
He has worked there for a long time.
They have been married for twenty years.
I haven’t seen him since last Christmas.
She has known her teacher since September.
We have waited for more than an hour.
6. Complete with already / yet / just / still
- Have you finished your assignment ______?
- I have ______ sent the email.
- She has ______ gone home.
- He hasn’t replied ______.
- They have ______ discussed the problem, so there’s no need to discuss it again.
- We are ______ waiting for the results.
- Has the lesson started ______?
- I’ve ______ spoken to the teacher.
Have you finished your assignment yet?
I have already sent the email.
She has already gone home.
He hasn’t replied yet.
They have already discussed the problem, so there’s no need to discuss it again.
We are still waiting for the results.
Has the lesson started yet?
I’ve already spoken to the teacher