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 YE 2
0
%
0
0
0
Back
Restart
I (not see) you for a long time.
I haven't seen you for a long time.
Oops!
Okay!
they (learn) to drive?
Have they learnt to drive?
Oops!
Okay!
They have just (leave) the school.
They have just left the school
Oops!
Okay!
Our team (collect) a lot of trash since last week.
Our team has collected a lot of trash since last week.
Oops!
Okay!
Jason (leave) school for a long time.
Jason has left school for a long time.
Oops!
Okay!
The number of tourist to our town (fall) these days.
The number of tourists to our town has fallen these days.
Oops!
Okay!
We (not sell) many ice cream this week.
We haven't sold many ice cream this week.
Oops!
Okay!
How long ... you (live) in the UK?
How long have you lived in the UK?
Oops!
Okay!
He (wash) the car yet? No, he ...
Has he cleaned the car yet? No, he hasn't.
Oops!
Okay!
Kim (complete) three computer courses.
Kim has completed three computer courses.
Oops!
Okay!
They (not open) a new supermarket in town yet.
They haven't opened a new supermarket in town yet.
Oops!
Okay!
They never (ask) their parents for any help.
They have never asked their parents for any help.
Oops!
Okay!
Where ... you dad (be) recently?
Where has your dad been recently?
Oops!
Okay!
Susan (have) a sore throat for 2 days.
Susan has had a sore throat for 2 days.
Oops!
Okay!
I (not hear) about that singer. Is she good?
I haven't heard about that singer. Is she good?
Oops!
Okay!
your friends (reduce) screen time?
Have your friends reduced screen time?
Oops!
Okay!
Mr. Bean (not teach) Spanish for many years.
Mr. Bean hasn't taught Spanish for many years.
Oops!
Okay!
All my classmates (not try) the new chemical shampoo.
All my classmates haven't tried the new chemical shampoo.
Oops!
Okay!
Some students (decide) to take action.
Some students have decided to take action.
Oops!
Okay!
Ben (drive) 300 miles in the past two days.
Ben has driven 300 miles in the past two days.
Oops!
Okay!
you ever (wear) this pirate costume to the Halloween?
Have you ever worn this pirate costume to the Halloween?
Oops!
Okay!
We (recycle) hundreds of plastic bottles this month.
We have recycled hundreds of plastic bottles this month.
Oops!
Okay!
I never (eat) Chinese food.
I have never eaten Chinese food.
Oops!
Okay!
How ... you (be)?
How have you been?
Oops!
Okay!
I just (buy) that luxury handbag.
I've just bought that luxury handbag.
Oops!
Okay!
How ... the policemen (train) those dogs?
How have the policemen trained those dogs?
Oops!
Okay!
I think we (have) enough of that noise.
I think we have had enough of that noise.
Oops!
Okay!
He (not speak) to his parents since he was 20.
He hasn't spoken to his parents since he was 20.
Oops!
Okay!
I think the manage (offer) him a job.
I think the manager has offered him a job.
Oops!
Okay!
James (throw) away his old toys and clothes.
James has thrown away his old toys and clothes.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies