Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
PRESENT PERFECT
0
%
0
0
0
Back
Restart
I ................. .................... in Bristol since 1984 (live) +
I have lived in Bristol since 1984
Oops!
Okay!
I ............... just ................... my lunch. (eat) +
I have just eaten my lunch.
Oops!
Okay!
Tom .................. just ........................ a new job.
Tom has just started a new job.
Oops!
Okay!
We ................ ................... Portugal several times (visit) +
We have visited Portugal several times.
Oops!
Okay!
.................... he .......................... to the park with his friends? (go) ?
Has he gone to the park with his friends?
Oops!
Okay!
It ............. ............... a lot this year (rain) -
It hasn't rained a lot this year
Oops!
Okay!
They .............. ................... there for years. (go) -
They haven't gone there for years.
Oops!
Okay!
She ............... never.................. you (visit) -
She has never visited you.
Oops!
Okay!
................. you .............. her today. (see) ?
Have you seen her today?
Oops!
Okay!
.................you .................. the piano since you were a child? (play) ?
Have you played the piano since you were a child?
Oops!
Okay!
Mary ............... .................. the same car for years. (have) +
Mary has had the same car for years.
Oops!
Okay!
They ................. ........................ that film six times (watch) +
They have watched that film six times
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies