Choose your language
About iTests
Find out why students and teachers love iTests
 
FREE writing practice
Do a PET, FCE, CAE or IELTS essay and have it marked by an experienced exam marker.
 
FREE placement test
Take the test to find out which exam level is right for you
 
iTests access cards
Printed access codes for teachers and institutions
 
Using iTests
Answers to all your frequently asked questions
 
Exam preparation tips
Common errors, top exam tips and memory tips
 
Stress Test
Are you super cool or in a state of panic? Find out how you score on our stress meter.
 
Longman Dictionary
The quickest and easiest way to look up any word.
 
iTests Home

The Present Perfect

Common errors: The present perfect

Dictionary of Common Errors Exams student often misuse the present perfect tense. This can cause common errors, such as:

cross

I have been here since two years.

tick

I have been here for two years.


I have done it yesterday.

I did it yesterday.


cross

I didn’t see him lately.

I haven’t seen him lately.


cross

Have you ever went to Japan?

Have you ever been to Japan?

When do I use the present perfect?

 

1. We use the present perfect to talk about things that started in the past and continue into the present and/or the future. We use the present perfect + for to show how long something has lasted.

I’ve had this car for ten years.
He has been a student at this university for three years.

We use the present perfect + since to show when something started.

I’ve had this car since 1998.
He has been a student as this university since 2005.

 

2. We use the present perfect when we don't know when something happened or when it's not important when something happened.

I’ve eaten my lunch.
They’ve bought a house.

 

3. We use the present perfect to talk about things that have happened during a period of time that has not ended yet.

I’ve eaten three cakes today.
We’ve had four exams this week.

 

4. We use the present perfect + yet to talk about something that has not happened before now. Note: yet usually comes at the end of the sentence.

She has not graduated from university yet.
Have
you finished your exams yet?

 

5. We use the present perfect + already to talk about something that has happened sooner than we expected. Note: already usually comes between have/has and the past participle.

She has already graduated from university. 
Have
you already finished your exams?

 

6. We use the present perfect + ever to ask questions about experience.

Have you ever driven a Ferrari?
Has
he ever been to China?

We use the present perfect + never to answer questions about experience negatively.

No, I’ve never driven a Ferrari.
No, he’s never been to China.

More Common Errors

username:
password:
New user
register here

  iTests terms and acknowledgements   Copyright © 2012 Pearson Education. All rights reserved. Legal and Privacy notice