Resources

Read the postcard from London, then do the exercise and write a comment to practise writing in English.

Level 3 writing
Holidays
Language Level
Level 3
Average: 3.3 (23 votes)

Play a word game to learn and practise prepositions of place vocabulary.

Word games
Descriptions
Maps and directions
Language Level
Level 1
Average: 3.8 (17 votes)

Do you want to practise using prepositions of place in English?

Grammar practice
Language Level
Level 2
Average: 3.4 (69 votes)

Print a set of prepositions of place flashcards, or print some for you to colour in and write the words!

Flashcards
Descriptions
Maps and directions
Language Level
Level 1
Level 2
Level 3
Average: 3.4 (34 votes)

Do you want to practise using prepositions of time in English?

Grammar practice
Language Level
Level 2
Average: 3.5 (23 votes)

Do you want to practise using the present continuous for future arrangements in English?

Grammar practice
Language Level
Level 3
Average: 3.4 (34 votes)

Do you want to practise using the present perfect for experiences in English?

Grammar practice
Language Level
Level 3
Average: 4.1 (35 votes)

Do you want to practise using the present simple of the verb to be in English?

Grammar practice
Language Level
Level 1
Average: 3.4 (75 votes)

Do you want to practise using the present simple and present continuous in English?

Grammar practice
Language Level
Level 1
Average: 3.8 (70 votes)

Print the worksheet about presents and complete the exercises to help you practise your English!

Worksheets
Birthdays
Festivals and celebrations
Christmas
Language Level
Level 1
Level 2
Average: 4.5 (4 votes)

Practise your writing by answering the questions and telling us what you think about presents.

  • When do you give presents to people?
  • Who do you give presents to?
  • Do you make presents or do you buy them?
  • What's your ideal present?
Your turn
Christmas
Language Level
Level 2
Average: 3.2 (9 votes)

Play some fun games to practise spelling in English. Can you spell the words with soft 'c'?

Tricky words
Language Level
Level 3
Average: 3.7 (6 votes)

English courses for children aged 6–17

Learn more

Sign up to our newsletter for free learning tips and resources

We will process your data to send you our newsletter and updates based on your consent. You can unsubscribe at any time by clicking the "unsubscribe" link at the bottom of every email. Read our privacy policy for more information.