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 simple
0
%
0
0
0
Back
Restart
I ________(play) tennis yesterday afternoon.
I played tennis yesterday afternoon.
Oops!
Okay!
What time_________ (you/go) to bed last night?
What time did you go to bed last night?
Oops!
Okay!
____________(you/ever/meet) a famous person?
Have you ever met a famous person?
Oops!
Okay!
I / not have breakfast / today
I haven't had breakfast today.
Oops!
Okay!
My wife is a writer. She__________(write) many books.
has written
Oops!
Okay!
She/ just send/ me an email
She has just sent me an email.
Oops!
Okay!
We__________(not/ have) a holiday last year.
We didn't have a holiday last year.
Oops!
Okay!
They/ never be/ to the new shopping centre
They've never been to the new shopping centre.
Oops!
Okay!
Acabo de encontrarme a Peter.
I've just met Peter.
Oops!
Okay!
The weather_________ (not/be) very good yesterday.
The weather wasn't very good yesterday.
Oops!
Okay!
He perdido mis gafas. ¿Las has visto?
I've lost my glasses. Have you seen them?
Oops!
Okay!
Soy profesora desde hace tres años.
I've been a teacher for three years.
Oops!
Okay!
she / ever / be / here ?
Has she ever been there?
Oops!
Okay!
He ido a Francia cuatro veces.
I've been to France four times.
Oops!
Okay!
¿Tienes hambre? No, acabo de cenar.
¿Are you hungry? No, I've just had dinner.
Oops!
Okay!
you / ever buy / books from that bookshop?
Have you ever bought books from that shop?
Oops!
Okay!
¿Habéis estado alguna vez en el museo?
Have you ever visited the museum?
Oops!
Okay!
Vivo en Inglaterra desde el 2014.
I've lived in England since 2014.
Oops!
Okay!
My hair is wet. I________(just/wash) it.
My hair is wet. I've just washed it.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies