Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Past Simple? Present Perfect?
0
%
0
0
0
Back
Restart
been / longest / this / have / the / I / ever / flight / on / is
This is the longest flight I have ever been on.
Oops!
Okay!
We __________ (not see) that movie last weekend.
didn't see
Oops!
Okay!
you / ever / have / been / to / Hanoi?
Have you ever been to Hanoi?
Oops!
Okay!
Fill in the adverb: Have you __________ been to Singapore?
ever
Oops!
Okay!
went / she / to / yesterday / market / the
She went to the supermarket yesterday.
Oops!
Okay!
Choose the word with a different -ED pronunciation: A. watched B. helped C. worked D. played
D. played
Oops!
Okay!
My brother __________ (never / try) sushi before.
has never tried
Oops!
Okay!
She __________ (already / finish) her homework.
has already finished
Oops!
Okay!
Correct the mistake: How long have you been knowing your best friend?
How long have you known your best friend?
Oops!
Okay!
Fill the blank: My family has lived here _____ last March.
since
Oops!
Okay!
Choose the word with a different -ED pronunciation: A. watched B. washed C. wanted D. laughed
C. wanted
Oops!
Okay!
Correct the mistake: It is the most beautiful place I ever have went to.
It is the most beautiful place I have ever been to.
Oops!
Okay!
Correct the mistake: I have visited my grandmother yesterday.
I visited my grandmother yesterday.
Oops!
Okay!
Fill in the adverb: She hasn’t called me __________.
yet
Oops!
Okay!
Correct the mistake: She has went to school already.
She has already gone to school already.
Oops!
Okay!
Choose the word with a different -ED pronunciation: A. called B. studied C. watched D. listened
C. watched
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies