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
Present Perfect
0
%
0
0
0
Back
Restart
how long/she/live/in her flat?
How long has she lived in her flat?
Oops!
Okay!
Chris/live/here/he was a child
Chris has lived here since he was a child.
Oops!
Okay!
how long/Chris/know/Nora?
How long has Chris known Nora?
Oops!
Okay!
they/be here/two months now
They've been here for two months now.
Oops!
Okay!
I/want/to climb a mountain/I was a child
I've wanted to climb a mountain since I was a child.
Oops!
Okay!
I/not clean/the house/last Monday
I haven't cleaned the house since last Monday.
Oops!
Okay!
how long/you/have/that watch?
How long have you had that watch?
Oops!
Okay!
we/have/our new car/last April
We've had our new car since last April.
Oops!
Okay!
Sarah/be married/ten months
Sarah has been married for ten months.
Oops!
Okay!
it/not rain/months
It hasn't rained for months.
Oops!
Okay!
Bob/be a builder/more than forty years
Bob has been a builder for more than forty years.
Oops!
Okay!
the phone/not ring/10 o'clock
The phone hasn't rung since 10 o'clock.
Oops!
Okay!
he/work/for that company/six months
He's worked for that company for six months.
Oops!
Okay!
how long/the children/be/asleep?
How long have the children been asleep?
Oops!
Okay!
how long/he/live/in France?
How long has he lived in France?
Oops!
Okay!
they/not watch/television/two weeks
They haven't watched television for two weeks.
Oops!
Okay!
we/not hear/from him/he left
We haven't heard from him since he left.
Oops!
Okay!
how long/Tom/have/his guitar?
How long has Tom had his guitar?
Oops!
Okay!
you/ever/write/a short story?
Have you ever written a short story?
Oops!
Okay!
we/live/Turkey/2013
We've lived in Turkey since 2013.
Oops!
Okay!
Alison/tidy/her room?
Has Alison tidied her room?
Oops!
Okay!
I/not read/a newspaper/Monday
I haven't read a newspaper since Monday.
Oops!
Okay!
I/not be/to the cinema/a long time
I haven't been to the cinema for a long time.
Oops!
Okay!
how long/you/like/football?
How long have you liked football?
Oops!
Okay!
they/arrive/yet?
Have they arrived yet?
Oops!
Okay!
she/not listen to/that music/she was a teenager
She hasn't listened to that music since she was a teenager.
Oops!
Okay!
Your hair's wet. where/you/be?
Where have you been?
Oops!
Okay!
how long/they/own/a shop?
How long have they owned a shop?
Oops!
Okay!
I/know/Sam/three years
I've known Sam for three years.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies