Present perfect pictures to illustrate the past with a connection to the present

Students often have a problem understanding when exactly to use the present perfect tense and often use it interchangeably with the past simple. When explaining this tense, I tend to Continue ReadingPresent perfect pictures to illustrate the past with a connection to the present

10 ESL dictation activities

Dull, lengthy dictations have long been absent from most ESL classrooms, however, there is some value in the format,  and used in moderation, dictation exercises can be a useful and stimulating Continue Reading10 ESL dictation activities

10 outdoor activities you can do on a sunny day

Some days it feels just too hot to sit in the classroom. If you have a nice patch of ground nearby, why don’t you take them outside and allow the change Continue Reading10 outdoor activities you can do on a sunny day

Short and funny English videos for your ESL classroom

A page where I gather short, funny English video clips. One way to use videos like these is to divide the class into small groups and show each group a Continue ReadingShort and funny English videos for your ESL classroom

Describing videos with present continuous

In the past, I’ve found it difficult to find satisfactory ways of practising the present continuous in a real-time situation. I find miming activities don’t always suit adult classrooms, and Continue ReadingDescribing videos with present continuous

Present simple vs present continuous photoset

This is a photoset which you can use to illustrate the difference between present simple and present continuous. Each photo shows someone with a clearly identifiable job who is doing Continue ReadingPresent simple vs present continuous photoset

Telling time worksheets – giving the time in English

Here are some worksheets with which you can practise different aspects of telling the time. I usually explain telling the time by drawing a big clock face on the board Continue ReadingTelling time worksheets – giving the time in English