New: Give students instant feedback with Practice Mode Learn how
ESL
Most Popular
Newest
Oldest
A-Z
Z-A
Grammar - ESL
Complete the sentences with the correct future simple structure or time expression.
Change the following sentences into reported speech. Use the reporting verb in brackets.
Focus: present perfect, past tenses, future forms, time clauses, fixed structures and transformations
.......
Look, read and write the gerund form of the verb.
It is time to test your knowledge about the use of the Simple Past Tense with regular verbs. Let's complete the exercise below.
✍️ Quiz: Time Clauses – Personal Past Experiences
✍️ Quiz: Expressing Regret & Hypothetical Situations
Please read carefully before you begin the test.
Good luck!
Open the brackets and use the proper tense, either the Future or the Present Simple.
The Date & Ordinal Numbers
Likes & Dislikes + Verb-ing
Weather & Times of the Day
Verbs be or do
Subject & Object Pronouns
Reading Comprehension
Follow the instructions.
matching
In this ESL B1-level worksheet, your students must correct the mistakes with the time expressions in each English sentence and write them appropriately using the Past Perfect tense while learning vocabulary related to Memorial Day.
Grammar
Please read the sentences in direct speech carefully. Rewrite each sentence into reported speech. Remember to apply the rules for backshifting tenses, and be sure to update the pronouns and time/place expressions appropriately.
Today we are going to talk about good days and bad days—times when something special or difficult happened in your life. We will learn how to tell stories about those days in English.
Practice Unit 1: Leisure time
Complete the instructions
Complete the exercises with in, on, or at.
Write your name and class.
Content: the alphabet, numbers 1-100, greetings, personal information questions, days, months, the time, and daily activities
Read the direct speech and choose the correct words for the reported speech.
Read each part carefully and solve the exercises.
Past Perfect – By the time… (Falling Down)