ESL resources
grammar >
present perfect tense
Present perfect tense
Contents
Present perfect tense - generalpresent perfect with for / since
present perfect for unfinished time periods
present perfect for present relevance
present perfect continuous
General use of the present perfect
The present perfect tense links the past to the present. There are three common ways in which it is used:
1) 'Up until now'To refer to something that started in the past and is still happening now.
I have lived here for three years.
This means I moved here three years ago and I...Read more
Present perfect and past simple board game
B1-B2
20 mins
Present perfect and past simple speaking : pairs
B1-B2
Present perfect - past simple grammar squares
B1-B2
Present perfect revision game
B1-B2
Present perfect worksheet
B1-B2
Present perfect analysis
B1-B2
Correction slips - present perfect
B1-B2
Present perfect - concept quiz 1
Fifteen-question concept checking quiz. All main uses of present perfect simple.
Fifteen-question concept checking quiz. All main uses of present perfect simple.
Present perfect and past simple - concept quiz
Ten-question MC concept checking quiz on present perfect simple and past simple.
Ten-question MC concept checking quiz on present perfect simple and past simple.
Present perfect and past simple quiz 2
Twelve-question multiple-choice quiz with feedback and explanations.
Twelve-question multiple-choice quiz with feedback and explanations.
Present perfect and past simple quiz 1
Twelve-question MC quiz testing present perfect for (recent) actions with present consequences, and events in an unfinished time period (the life of a living person, this week, this month etc.)
Twelve-question MC quiz testing present perfect for (recent) actions with present consequences, and events in an unfinished time period (the life of a living person, this week, this month etc.)
Letter : present perfect or past simple?
Fill the gaps in the complaint letter with past simple or present perfect verb forms
Fill the gaps in the complaint letter with past simple or present perfect verb forms
Present perfect, past simple and past continuous 01
Gapped dialogue. 'Have you ever...?' with a short anecdote as the reply using past simple and past continuous.
Gapped dialogue. 'Have you ever...?' with a short anecdote as the reply using past simple and past continuous.
Present perfect, past simple and past continuous 02
Gapped dialogue. 'Have you ever...?' with a short anecdote as the reply using past simple and past continuous.
Gapped dialogue. 'Have you ever...?' with a short anecdote as the reply using past simple and past continuous.
Material from other sources
Present perfect or past simple? (long quiz)
Fifty two question, 2-option past simple vs present perfect quiz
Fifty two question, 2-option past simple vs present perfect quiz
Consolidation modules 6 - 10 Page 96
Gapped story
Gapped story
Module 13 Choosing the right person Pages 119 - 120
Present perfect simple contrasted with present perfect continuous.
Present perfect simple contrasted with present perfect continuous.
Consolidation modules 11 - 15 Page 138
Tense identification exercise
Tense identification exercise
Module 5 Unusual achievements Pages 54 - 55 Perfect tenses
Listening, analysis and follow-up exercises on present perfect simple, future perfect simple and past perfect simple
Listening, analysis and follow-up exercises on present perfect simple, future perfect simple and past perfect simple
Module 5 Unusual achievements Pages 58 - 59 Language focus
Examples, analysis and follow-up exercises
Examples, analysis and follow-up exercises
Module 5 Unusual achievements Pages 60 - 61 study / practise
End-of-unit practice exercises
End-of-unit practice exercises
New Inside Out Student's Book Upper Intermediate
Unit 6 Eat Page 59 Present perfect simple and continuous
47 Tenses - past / present / present perfect Page 47
Present perfect vs past and present tenses.
Present perfect vs past and present tenses.
54 - 55 Present perfect and past simple Pages 54 - 55
All basic uses of present perfect contrasted with past simple.
All basic uses of present perfect contrasted with past simple.
5a Look back Page 5
Speaking. Board game. Personalization. All three uses of present perfect + contrast with past simple. Board squares contain personal topics. Ss throw dice and have to speak about the topic they land on.
Speaking. Board game. Personalization. All three uses of present perfect + contrast with past simple. Board squares contain personal topics. Ss throw dice and have to speak about the topic they land on.