Present Perfect

Grammar points

Description: Tom has eaten two hot dogs.

Top 5 activities
Recent activities
0
EXPERIENCES

Students have short conversations with teachers

0
Have you found your match yet

A mingler looking for 'me too' answers

0
Top Dog

A write and race activity for present perfect

0
Strange Pirates

A mingler version of battle ship

0
Have You Ever Interview

Introducing the question, "Have you ever ~ ?" and having students interview each other.

0
I have (just/already) point cards

Students try to get the most points by taking time cards and making sentences about what they've just/already done at that time.

0
Don't Get Yes

Students ask present perfect questions while hoping not to get three strikes.

0
Survivor Game and Trudeau Quiz

Three activities to practice 'for' and 'since'

0
SPACE WAR

A group power point game good for reviewing many lesson points.

0
Have You Ever Bet

Students practice "Have you ever ....?" questions while having fun betting about classmates' experiences.

1
Uno Like Card Games

A speaking activity based on the Uno Card Game. The same deck can also be used to play Go Fish

0
Bingo Bongo

Students ask the ALT questions to try and get a Bingo or Bongo.

0
Guess Who - I Have Already Eaten Lunch

An activity based on the popular Guess Who game.

0
Who kidnapped Miki Ando?

Students translate Perfect Present sentences from Japanese to English in order to solve the mystery of who kidnapped Miki Ando.

0
CASTLE BATTLES

Another territorial battle game. Like Robots attacking the world it is meant for longer or more advanced questions.

0
SOCCER GAME

A 'janken based' pair game useful for practicing many patterns. It is most useful for 'Yes' and 'No' question patterns.

0
Do you have ESP?

Students test their classmates' powers of perception by drawing hidden shapes.

1
Big Top Circus Game and Curse of the Mummy

These are write and race type activities. The groups compete to answer the questions the ALT or teacher gives them.


Comments

Sign in or register an account to leave a comment.