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
Presnt Perfect Simple / Continuous / Past Simple
0
%
0
0
0
Back
Restart
Mr Thompson is our teacher. ____________________________ at this school for ten years. (he / teach)
Has taught
Oops!
Okay!
____________________________ the piano since she was a child. (she / play)
She has played
Oops!
Okay!
____________________________ the USA three times. (I / visit)
I have visited
Oops!
Okay!
We’re late. The bus has just / yet / still left.
just
Oops!
Okay!
I’ve been studying English for I was eleven years old.
since
Oops!
Okay!
That’s a nice bike. ____________________________ it for a long time? (you / have)
Have you had
Oops!
Okay!
Tony always works very slowly. He already / yet / still hasn’t finished his homework!
still
Oops!
Okay!
He’s been playing video games since an hour.
for
Oops!
Okay!
The match ____ finished.
has
Oops!
Okay!
I didn’t met the new student yet.
haven't met
Oops!
Okay!
____________________________ a new phone last week. (he / buy)
He bought
Oops!
Okay!
How many times did you visited the UK?
have you visited
Oops!
Okay!
It has been rained all morning.
has been raining
Oops!
Okay!
How long have you been lived in this house?
living
Oops!
Okay!
I can’t find my notebook. Have you seeing it?
seen
Oops!
Okay!
____________________________ the new teacher yesterday. (I / meet)
I met
Oops!
Okay!
____________________________ to school yesterday. (you / not / come)
You didn't come
Oops!
Okay!
____________________________ to the cinema last night? (you / go)
did you go
Oops!
Okay!
I’ve already / still / yet watched this programme. I don’t want to watch it again.
already
Oops!
Okay!
Have you ____ this film before? (see)
seen
Oops!
Okay!
____________________________ my cousin recently. (I / not / see)
I haven't seen
Oops!
Okay!
Mr Davis has been our science teacher since two years.
for
Oops!
Okay!
I haven’t bought a present for Mum still / yet / just. I’ll do it tomorrow.
yet
Oops!
Okay!
____________________________ to this house in 2015. (we / move)
we moved
Oops!
Okay!
We’ve been studying for nine o’clock this morning.
since
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies