English Present Perfect Use and Examples



Posted: Saturday, November 27, 2010

by Jack Askew
http://www.jdaenglish.com

This article will look at when the present perfect simple is used along with some examples.

The first thing to note is that the present perfect simple can't be used with specific time expressions: yesterday, two days ago, last night etc. Time expressions used with the present perfect are: this week (month, year), today, for, since, ever, never, already, yet, still.

Experiences

"Have you ever?"

This is a common question in English. Whenever you are getting to know someone new you always end up asking them what they have experienced. When we are asking the question we are not interested in when the experience took place but if it took place. Look out for - "never," "ever" and "before."

Actions that Continue in the Present

"I've been a teacher for."

The present perfect is also used to talk about an action that started in the past and continues in the present (and probably will continue in the future). Look out for "for" and "since"

New Information

"Ouch, I've cut my finger." We also use the present perfect to talk about new information or a change.

Uncompleted Actions

This is used to talk about an action when we are still waiting for it to be completed. Look out for - "still."



Test Your Knowledge

To look at more examples and to test your knowledge of the English present perfect simple go to Present Perfect Examples and Test.

Or you can practise your spoken English by taking English classes with our native tutors online at English Classes by Skype.
This Article has been viewed 466 times. (Not updated in real-time.)
Top-level comments on this article: (1 total)
» left by Jennifer Stewart
1 year 175 days ago.
153 fans.
The different tenses have always been difficult for me when learning Italian. I'm sure it's just as confusing for somebody learning English!
We want your comments! If you can read this, you don't have javascript enabled, so you can't use this comment system. Please enable javascript.