Present perfect
Talk about experiences and recent events.
Free to play. Teams answer on one screen; your phone is the remote. No student devices.
Questions
___ been to the beach? – Yes, I went last summer.
- Are you ever
- Did you ever have
- Do you ever been
- Have you ever
Show answer
Have you everLook! The bus ___ arrived.
- has just
- have just
- is just
- just has been
Show answer
has justI have ___ eaten sushi. I want to try it.
- ever
- just
- never
- yet
Show answer
neverI don't need to clean my room. I have ___ done it.
- already
- ever
- never
- yet
Show answer
alreadyHave you ever ___ a real elephant?
- saw
- see
- seen
- sees
Show answer
seenHas Tom finished his homework ___?
- ever
- just
- never
- yet
Show answer
yetI'm very hungry. I ___ lunch yet.
- didn't ate
- hasn't eaten
- haven't ate
- haven't eaten
Show answer
haven't eatenMy aunt ___ in three different countries.
- has lived
- have lived
- is living since
- live
Show answer
has livedShe has ___ to the library many times, so she knows it well.
- be
- been
- being
- was
Show answer
beenThe test time is nearly over. ___ your answers yet?
- Are you finish
- Did you finished
- Do you finished
- Have you finished
Show answer
Have you finishedWe're so happy! We ___ the match.
- are just won
- has just won
- have just won
- just win
Show answer
have just wonMia is nervous because she ___ a horse before.
- has never ridden
- has never ride
- have never ridden
- never rode
Show answer
has never riddenHow many pets ___ in your life?
- are you having
- did you have
- have you had
- you have had
Show answer
have you hadI ___ that film yet, so please don't tell me the end.
- didn't saw
- don't see
- hasn't seen
- haven't seen
Show answer
haven't seenYou're too late. The teacher ___ the room.
- already leaves yet
- has already left
- have already left
- is already left
Show answer
has already leftOh no! Ben ___ his phone, so he can't call us.
- break
- breaked
- has broken
- have broken
Show answer
has broken