ESL Past Perfect Tense: Exercises & Activities

Instructor: Elizabeth Hemmons

Beth has taught early childhood education, including students with special needs, for the past 11 years. She has a bachelor's degree in Elementary Education.

Teaching past perfect tense can be challenging and confusing. In this lesson, we will introduce some fun exercises and activities to help teach this skill to our ESL students.

What Is Past Perfect Tense?

'We had already started class, when the principal arrived.' 'He was very hungry, because he hadn't eaten yet today.' These are both examples of past perfect tense. Past perfect tense refers to two events that happened in the past. One of the events happened earlier than the other one but both have already happened. The verb 'had' is frequently used when using past perfect tense. Speaking in the past tense can be difficult for ESL students - especially when you are talking about two separate events that happened in the past, one of which happened before the other. Here are some examples of activities or exercises to use to help your ESL students learn past perfect tense.

To unlock this lesson you must be a Member.
Create your account

Register to view this lesson

Are you a student or a teacher?

Unlock Your Education

See for yourself why 30 million people use

Become a member and start learning now.
Become a Member  Back
What teachers are saying about
Try it risk-free for 30 days

Earning College Credit

Did you know… We have over 160 college courses that prepare you to earn credit by exam that is accepted by over 1,500 colleges and universities. You can test out of the first two years of college and save thousands off your degree. Anyone can earn credit-by-exam regardless of age or education level.

To learn more, visit our Earning Credit Page

Transferring credit to the school of your choice

Not sure what college you want to attend yet? has thousands of articles about every imaginable degree, area of study and career path that can help you find the school that's right for you.

Create an account to start this course today
Try it risk-free for 30 days!
Create An Account