Time Expressions ESL Games, Worksheets & Activities
Last, Yesterday and Ago
ESL Time Expressions Worksheet - Vocabulary and Writing Exercises: Rewriting Sentences - Speaking Activity: Answering Questions - Pair Work
In this handy past time expressions worksheet, students practice time expressions with last, yesterday and ago. First, students underline past time expressions...
Me Too
ESL Time Expressions Activity - Vocabulary: Categorising, Sentence Completion, Making and Responding to Statements, Controlled Practice - Group and Pair Work
Here is an enjoyable time expressions activity to help students practice present simple time expressions with the prepositions: in, on and at. First, in two groups...
A Perfect Match
ESL Time Expressions Game - Vocabulary: Matching, Gap-fill - Pair Work
In this rewarding time expressions game, students match and complete sentences with time expressions. In pairs, students take it in turns to turn over one sentence card and one time expression card. If the time expression can be used to complete...
Future Time Expressions Questionnaire
ESL Future Time Expressions Activity - Vocabulary and Speaking: Unscrambling, Writing, Asking and Answering Questions, Controlled and Freer Practice - Pair Work
In this productive future time expressions speaking activity, students unscramble, ask and answer questions that contain time expressions about the future...
Last, Yesterday or Ago?
ESL Past Time Expressions Game - Grammar and Speaking: Matching, Forming Sentences, Freer Practice - Group Work
In this fun past time expressions game, students race to make time-related sentences using the words last, yesterday and ago. Students take it in turns to pick up a word card (last, yesterday or ago) and...
Present Time Expressions
ESL Present Time Expressions Worksheet - Vocabulary and Grammar Exercises: Matching, Categorising, Gap-fill, Binary Choice
This comprehensive present time expressions worksheet helps to teach students time expressions that are used with the present simple and present continuous...
Time Expressions Survey
ESL Time Expressions Activity - Speaking: Forming, Asking and Answering Questions, Controlled and Freer Practice - Group Work
In this free time expressions speaking activity, students conduct a survey where they ask and answer questions that use past, present and future time expressions. Students begin by preparing the yes/no...
Past Time Expressions
ESL Past Time Expressions Worksheet - Vocabulary and Writing Exercises: Matching, Gap-fill, Writing Sentences - Speaking Activity - Pair Work
This useful past time expressions worksheet helps students practice different time expressions used to talk about the past. First, students unscramble words to...
Present Time Mime
ESL Present Time Expressions Game - Grammar and Vocabulary: Miming, Guessing, Forming Sentences - Group Work
In this engaging present time expressions game, students mime sentences on cards for others to guess in order to practice time expressions in the present simple and present continuous. In groups, players...
Time Expressions and Idioms
ESL Time Expressions and Idioms Worksheet - Vocabulary Exercises: Matching, Gap-fill, Sentence Completion - Speaking: Discussion, Freer Practice - Pair Work
This free time expressions and time idioms worksheet helps to teach upper-intermediate students some common expressions and idioms that use the word 'time'...
Time to Talk
ESL Time Expressions Board Game - Vocabulary and Speaking: Impromptu Speech, Multiple-Choice Questions, Communicative Practice - Group Work
Here is a communicative time expressions board game to help students practice time expressions and time idioms. Players take turns rolling the dice and...
Using Time Expressions
Time expressions show when something happens, how often it happens or how long it lasts. Using them with an appropriate verb form helps students distinguish routines, current situations, past events and future plans.
This page contains 11 resources from elementary (A1-A2) to upper-intermediate (B2), including two free downloads. The materials cover past, present and future time expressions, time prepositions and idioms containing 'time'.
Use the examples below to connect each expression with its meaning. A time phrase is a clue to the intended meaning, not an automatic rule that determines the tense in every sentence.
| Purpose | Time expressions | Example |
|---|---|---|
| Describe a routine | every day, on Mondays | 'I walk to work every day.' |
| Describe a current action | now, at the moment | 'She is studying at the moment.' |
| Locate a finished past event | yesterday, last week, two days ago | 'We visited them two days ago.' |
| Refer to the future | tomorrow, next month | 'We are meeting tomorrow.' |
| Give a time or period | at six, on Friday, in July | 'The course starts in July.' |
| Use an idiomatic expression | in no time | 'She finished the task in no time.' |
How to Use Time Expressions
Establish the time reference: Use a calendar or a simple timeline before asking students to choose an expression. Make clear when the speaker is talking so words such as 'yesterday' and 'next week' have a shared reference point.
Teach complete phrases: Record 'last night', 'yesterday morning' and 'three weeks ago' as combinations. Have students replace the time unit or number where appropriate, checking word order rather than translating each word separately.
Check meaning alongside verb form: Compare a routine with a temporary action, then ask students to explain the difference. Avoid teaching that every expression belongs exclusively to one tense; the complete sentence and context matter.
3-Step Framework for Teaching Time Expressions
For elementary to pre-intermediate students, move from choosing phrases in context to comparing routines and exchanging future information. Review the verb forms needed for each stage before combining the tasks.
1. Match expressions to sentences: Students turn over a sentence card and a time-expression card, keeping matching pairs after reading the completed sentence aloud. This gives them practice checking whether a phrase makes sense in context before producing personal examples.
2. Compare routines: Students sort expressions under 'in', 'on' and 'at', then complete statements about themselves. Partners read their statements and respond according to whether they do the same activity at the same time. Reporting shared routines makes accurate time phrases useful for comparing information.
3. Exchange future information: Students reorder words to form questions containing future time expressions and prepare their own answers. They then interview a partner, record the responses and report back. This extends practice from prepared statements to asking for information about another person's future.
Common Mistakes with Time Expressions
Putting 'ago' before the time period: Place 'ago' after the amount of time when counting back from now. Incorrect: 'I saw her ago two days.' Correct: 'I saw her two days ago.'
Adding a preposition before 'last' or 'next': Omit 'in', 'on' and 'at' before expressions such as 'last week' and 'next Monday'. Incorrect: 'We are meeting on next Monday.' Correct: 'We are meeting next Monday.' Without 'next', 'We are meeting on Monday' is correct.
Common Questions About Teaching Time Expressions
What free speaking activity helps students practice time expressions?
The activity Time Expressions Survey gives students a reason to use past, present and future time expressions in questions. They prepare a yes/no question from a card, interview classmates and record responses. Counting the positive answers and reporting their findings adds a clear outcome to the exchanges.
What game helps students practice last, yesterday and ago?
In the game Last, Yesterday or Ago?, students turn over a time-expression word card and check whether their sentence card fits it. They race to say a complete past simple sentence using the expression correctly. Successful players discard their cards, so winning depends on combining the words in a suitable sentence.
What worksheet can I use for teaching time expressions?
The worksheet Present Time Expressions helps students connect time phrases with the present simple and present continuous. Students match sentence halves, sort expressions, complete grammar rules and choose suitable verb forms. Gap-fill sentences and question-and-answer matching then check whether they can use the expressions appropriately in context.
Become a Teach This Member
Get unlimited access to the full library, plus new resources added every week.
Unlimited Resource Access
Download from 3000+ worksheets, activities, and games.
Save 5+ Hours Weekly
Cut lesson prep time with ready-to-use resources, plus teacher notes and answer keys.
Trusted Professional Quality
Classroom-tested, editable resources created by experienced ESL professionals.
Fresh Content Weekly
Get 5 new resources added to the library each week.
Here's what our members are saying...