
July 6, 2012

We updated this blog post in November 2016. See Present Perfect: Two Uses and Present Perfect Vs. Present Progressive for new charts and tips.
What do you do when textbook grammar presentations just don’t cut it? The present perfect is a confusing verb tense for ESL learners. Students get confused about when to use it versus when to use the simple past, and also when to use it versus the present perfect progressive (also known as the present perfect continuous).
Unfortunately, most of the textbooks I’ve come across don’t explain all the uses clearly. The result is that students can conjugate verbs into the blanks provided in textbook exercises, but they flounder in real life when they have to choose which tense to use.
In other words, when it comes time to choose between the simple past, present perfect, and present perfect progressive (for example, when speaking, writing, or doing a test like the TOEIC), students struggle. That’s why I started to present all three tenses at once in my TOEIC classes, and gradually started to use this method for other general classes, too, with successful results. I hope it will help your students as well!
Start by telling your students that there are two uses of the present perfect (most students are not even aware of this). Point out that diagram A indicates a finished past action. Diagram B shows an action that started in the past, continued to the present, and may continue into the future.

A) I have been to Paris.
B) I have lived in Vancouver for two years.
Next, focus on the first use of the present perfect (from diagram A). Help your students understand when they can use this finished past action by comparing it to the simple past’s finished past action. Explain that we use the simple past tense when we want to communicate when we did something, as in diagram C. We use the present perfect tense when we don’t want to indicate the time, either because we don’t know it or it isn’t important, as in diagram D.

C) I went to Paris last month.
D) I have been to Paris.
At this point, I find it useful to point out the time markers that are associated with these verb tenses. Time markers are words that indicate the time when an action is performed, and they will help students both to recognize which verbs to use in exercises and to produce natural language. I usually get the students to brainstorm these words as a class. Here are the most common time markers for these tenses:
Here is a quick note about already, yet, and still. These three adverbs are very common, so it’s a good idea to teach them along with the present perfect, though you could teach them in a separate lesson if you think your students’ heads will explode from all this information.
Already (used to emphasize that an action has been accomplished in the past) follows the normal pattern of Verb + Adverb + Verb, as in I have already read that book.
Yet (used to signify the intention to do something) follows an unusual pattern. You use yet at the end of a sentence, and the verb must be negative, as in I haven’t read that book yet.
Still (like yet, it is used to signify the intention to do something) also follows an unusual pattern. You use still before both parts of the verb, and the verb must be negative, as in I still haven’t read that book.
Be careful that students don’t get confused with the other use of still (used to emphasize an ongoing action), which is commonly used with a positive verb and the present progressive tense, as in I am still waiting for your call. No wonder English is difficult to learn!
Finally, focus on the second use of the present perfect (from diagram B). Explain to students that for this use, the present perfect and the present perfect progressive are pretty much interchangeable. Basically, the present perfect shows an action that starts in the past, continues to the present, and may continue into the future.
For example, in diagram E, the emphasis is on the two months I have lived in Vancouver. I might be moving to another city tomorrow, or I might continue living in Vancouver for many more years. The future is not really important in this case; if it is important, that’s when the present perfect progressive should be used instead.
The present perfect progressive shows an action that starts in the past, continues to the present, and will definitely continue into the future. In diagram F, it is clear that I have lived in Vancouver for two months, but also that I am not leaving and will continue to live here for an unspecified amount of time.
I also point out to students that when in doubt, use the present perfect since it is more commonly used.

E) I have lived in Vancouver for two months.
F) I have been living in Vancouver for two months.
Now, you can point out the time markers for these two tenses:
I also explain to my students that for is used to show the duration of the continuing action, while since is used to show the starting point of the continuing action.
Of course, there are other cases and exceptions to these basic rules (for example, It has been raining can indicate that the rain recently stopped, which is technically a finished past action), but I believe there’s no need to completely overwhelm your students. I suggest dealing with exceptions on a case‑by‑case basis if they come up in the lesson.
For lessons on the present perfect and the present perfect progressive, check out ESL Library’s Grammar Practice Worksheets section. Check out our Grammar Stories section too.
Enjoy presenting and perfecting!
Tanya
Taruna (Guest)
August 1, 2012 at 11:20 am
Ananya Mistr(Guest)
February 10, 2020 at 7:08 am
Taruna (Guest)
August 16, 2012 at 12:38 pm
Heroe (Guest)
August 23, 2012 at 7:45 pm

Tanya Trusler(Author)
September 7, 2012 at 11:02 pm
Anonymous A.(Teacher)
December 22, 2014 at 4:34 am
Azadeh (Guest)
September 6, 2012 at 11:40 am

Tanya Trusler(Author)
September 7, 2012 at 11:03 pm
samaneh (Guest)
December 30, 2012 at 1:16 am
Dave Hopkins(Guest)
May 2, 2013 at 2:09 pm

Tanya Trusler(Author)
May 2, 2013 at 10:40 pm
Rhiannon (Guest)
June 19, 2013 at 4:47 pm

Tanya Trusler(Author)
June 20, 2013 at 9:07 am
yasi (Guest)
July 5, 2013 at 8:09 pm

Tanya Trusler(Author)
July 5, 2013 at 10:52 pm
Giselle (Guest)
September 30, 2014 at 9:28 am
David Portugheis(Guest)
September 16, 2013 at 4:18 pm

Tanya Trusler(Author)
September 18, 2013 at 11:08 pm

Tanya Trusler(Author)
September 18, 2013 at 11:12 pm
Lizzie (Guest)
December 13, 2013 at 5:48 am

Tanya Trusler(Author)
December 13, 2013 at 6:32 am
Anonymous A.(Teacher)
January 31, 2014 at 11:43 am

Tanya Trusler(Author)
February 1, 2014 at 12:14 am
munir (Guest)
February 2, 2014 at 1:03 am

Tanya Trusler(Author)
February 2, 2014 at 6:32 am

Tanya Trusler(Author)
February 5, 2014 at 5:14 am
Giselle (Guest)
July 3, 2014 at 10:53 am

Tanya Trusler(Author)
July 3, 2014 at 10:05 pm
Jimmy (Guest)
August 5, 2014 at 9:32 pm

Tanya Trusler(Author)
August 5, 2014 at 9:48 pm
Giselle (Guest)
September 30, 2014 at 9:41 am

Tanya Trusler(Author)
October 1, 2014 at 4:26 am

Tanya Trusler(Author)
October 1, 2014 at 4:33 am
Isabelle (Guest)
September 24, 2015 at 9:23 pm

Tanya Trusler(Author)
September 6, 2016 at 9:52 pm
Chean (Guest)
September 6, 2016 at 6:26 pm

Tanya Trusler(Author)
September 6, 2016 at 9:53 pm
Jenny H.(Teacher)
November 8, 2016 at 12:56 pm

Tanya Trusler(Author)
November 9, 2016 at 10:46 pm
Anonymous A.(Teacher)
November 17, 2016 at 3:57 am

Tanya Trusler(Author)
November 17, 2016 at 11:51 pm
caroline (Guest)
February 3, 2017 at 5:39 am

Tanya Trusler(Author)
February 7, 2017 at 2:45 am
Anonymous A.(Teacher)
April 26, 2017 at 2:26 am

Tanya Trusler(Author)
April 26, 2017 at 10:21 pm
Becky (Guest)
October 7, 2017 at 10:58 pm

Tanya Trusler(Author)
October 10, 2017 at 11:28 pm
EL FEZZAZI(Guest)
November 27, 2017 at 6:31 pm

Tanya Trusler(Author)
November 30, 2017 at 1:57 am
Nawab khan(Guest)
January 19, 2018 at 9:38 am

Tanya Trusler(Author)
January 20, 2018 at 12:45 am
Naghme (Guest)
June 11, 2018 at 6:05 pm

Tanya Trusler(Author)
June 13, 2018 at 8:46 pm
Masoome (Guest)
December 23, 2018 at 4:38 pm

Tanya Trusler(Author)
December 29, 2018 at 12:12 am
Bathrobe (Guest)
February 17, 2019 at 6:48 am

Tanya Trusler(Author)
February 20, 2019 at 6:43 am
Yasmine Marques(Guest)
September 6, 2020 at 3:15 pm

Tanya Trusler(Author)
September 9, 2020 at 11:12 pm
Yasmin G.(Teacher)
August 26, 2022 at 5:28 pm

Tanya Trusler(Author)
August 26, 2022 at 7:55 pm
Veronica P.(Teacher)
August 1, 2023 at 3:14 pm

Tanya Trusler(Author)
August 1, 2023 at 4:52 pm
Elaheh Abedini(Guest)
June 9, 2024 at 7:50 pm
Safaa Saad(Guest)
September 29, 2024 at 1:14 pm