Present Perfect Worksheets
Our Present Perfect worksheets are some of the most frequently downloaded in the collection. You'll find worksheets covering 'have you ever', 'for and since', unfinished time and more.
Unlock Access to Hundreds of Premium Worksheets!
Our extensive collection of high-quality worksheets will help you teach more effectively and engage your students.
The Present Perfect Gambler
If you're looking for a light-hearted way of practicing the Present Perfect, this could be the answer.
This worksheet looks at differences between the Past Simple and the Present Perfect. Students need to bet some imaginary money depending on their confidence in their answers.
It's a great way to build accuracy with tenses.
A Trip to Paris
Get your students talking about an upcoming trip with this conversation-based worksheet.
Your students will practice talking to a partner about a trip and ask for recommendations.
The worksheet includes lots of practice of the present perfect for experiences.
There is a warm-up on Paris, followed by question practice, a gap-fill reading, comprehension questions, role-play and discussion.
This lesson is designed for lower-intermediate level students and above.
I've never driven before!
Julia's Vacation Preparations
Julia's going on vacation soon, and needs help with her preparations!
This is a great way to practice yet and already with the Present Perfect for elementary students. A popular worksheet!
If you're looking for similar worksheets, head over to our Present Perfect Collection to see more.
One of the Best (Cards)
Great conversation cards - easy to use, and your students will really get talking about some of their more memorable experiences. The structure is superlative plus present perfect.
It only takes thirty seconds to prepare ... an ideal quick filler for an overworked ESL teacher!
How long have you been married?
This worksheets deals with life changes - getting married, divorced and so on. Students find this tricky - now is the chance for you to enlighten them!
It's also great practice of 'for' and 'since' with the Present Perfect.
This worksheet focuses on the Present Perfect and Past Simple.
I haven't seen you for ages!
This worksheet helps build your students' accuracy and understanding of the Present Perfect Simple.
This worksheet is easy to teach, and provides extensive practice of FOR and SINCE.
For lower and intermediate level students.
'Have you ever' cards (Experiences)
'Have you ever' cards are an excellent way of increasing your students' fluency, while getting away from the text book.
Simply cut the cards out, place them upside-down on the desk, and get your students talking! If you encourage lots of follow-up questions, this activity is bound to really get your students talking.