Reference & Resources
English Page
Present perfect
Worksheets
Perfect English Grammar
Present Perfect Simple Form
Present Perfect Positive
Present Perfect Negative
Present Perfect Questions
Present Perfect All Forms Mixed Exercise 1
Present Perfect All Forms Mixed Exercise 2
Past Simple or Present Perfect?
Choose the Past Simple or Present Perfect Exercise 1
Choose the Past Simple or Present Perfect Exercise 2
Tefltastic
Present Perfect & Changes
Auto English
Present perfect or past simple
Present perfect – Already,still, just,yet
Present perfect – For & since
Present perfect – Ever & never
Present perfect – Been or gone
Your English Source
Present perfect – speaking lesson plan
Present perfect with for & since
Games & Activities
ESL Lounge
Have You Ever ? Flashcards
How Long Have You? Flashcards
Teach This
Find Someone Who – Have you ever ?
Find someone who has – Speaking Activity
Have Just and Haven’t Yet – Writing & Speaking Activity
Have you ever? – Speaking Activity
Have you ever? – Survey Activity
Deception – Writing & Speaking Activity
Love Story – Writing & Speaking Activity
Present Perfect – Time Expressions Writing & Speaking Activity
Talk About It – Speaking Activity
What’s been changed? – Speaking Activity
Present Perfect Speculation – Writing & Speaking Activity
Staying Out Late – Speaking Activity
Unemployable – Speaking Activity
EFL Sensei
Have You Ever? Board Game
Never Have I Ever – Speaking Activity
Present Perfect Pictionary
For/ Since Tic-Tac-Toe Game
What Has Changed?
Truth or Lies?
ELT Games
Guess How Many? – Present Perfect Practice
Ted Power
Present Perfect Accounts – Listening & Reading Practice
Present Perfect V Past Simple Practice
Present Perfect & For or Since
Tefltastic
Business Simple Past/ Present Perfect mini-presentations
Your weekend Present Perfect and Simple Past
Your stressful week
Progress meetings Present Perfect practice
Teaching Present Perfect with unfinished times
Oral practice for Present Perfect with unfinished times
Present Perfect for experiences
How to teach Present Perfect with ever for experience
10 Present Perfect for experience with ever activities
Have you ever job interviews game
Present Perfect with yet and already