ESL Teaching Ideas for Present Perfect
Ideas for making the boring Present Perfect interesting in an ESL classroom
Present Perfect (Communicative grammar exercise PDF)
Present Perfect Reading Lesson Plan
Present Perfect Lesson Plan Outline 1
(Theme: Govt Resources)
Present Perfect Lesson Plan Outline 2
(Theme: Transportation)
Present Perfect Review Questions
Personal Profiles (3 page worksheet for present perfect PDF)
Search
|
Icebreakers
|
Surveys
|
Brainstorming
|
Greetings
|
Present Simple
|
Likes/dislikes
|
Routines
|
Work&Time
|
Describing People
|
Experiences
|
Family
|
Food/Eating
|
Games
|
Body/Health
|
Past Themes
|
Real & Unreal
|
Money/Time
|
Housing/directions
|
Pets
|
Telephoning
|
Health/Safety
|
Sport
|
Grammar
|
Writing
|
Teach with Pictures
|
Transportation
Present Perfect Questions & Classroom Activities for ESL Teachers and Students
Have you ever...questionniare (PDF)
Talking about experiences worksheet (PDF)
Present perfect pairwork speaking activity (PDF)
Have you ever....game (PDF)
Present perfect interview exercise (PDF)
Present perfect grammar worksheet (PDF)
Present perfect activities, exercises and
worksheets (PDF)
An information gap and the present perfect
speaking activity (PDF)
Advanced present perfect worksheets (PDF)
Write sentences or questions with the present
perfect (PDF)
Present perfect tense worksheet (PDF)
Present perfect drill (PDF)
Nerd test-have you ever
questions
Making questions lesson
present, past, perfect
Where have
you been ?
Have you ever..?
Present perfect pain lesson
Find out if....?
with pres perfect
What I've done in my life up until now .....!
Classroom pairwork activity for perfect tense
Present Perfect questions & classroom activity
Related Grammar
Recognizing Present Perfect Tense Lesson
Present Perfect Sentence Exercises Worksheet
Present Perfect: scrambled sentences
Present Perfect Progressive question & answer
exercises
Present Perfect Tense - For and Since
Present perfect guide
Present perfect
English Page guide & exercises
Irregular verbs
Simple vs
progressive (perfect)