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 5
0
%
0
0
0
Back
Restart
There has been many accidents on this road __________ last year.
since
Oops!
Okay!
- I think I saw you at the most famous restaurant in the city? - No, I _______ (never/be) there.
- No, I have never been there.
Oops!
Okay!
Quick! Someone ______ (just, steal) my purse!
has just stolen
Oops!
Okay!
She hasn’t sold her car ________ ,but she wants to sell it.
YET
Oops!
Okay!
This music is new to me. I'm sure ______ (I / not / hear) it before.
This music is new to me. I'm sure I haven't heard it before.
Oops!
Okay!
She / study/ German/ high school
She has studied German since high school.
Oops!
Okay!
How long/Sarah/live/ in France? Since/for 1990.
How long has Sarah lived in France? SINCE 1990.
Oops!
Okay!
________ (they / win) the competition? B: Yes, they ___
Have they won the he competition? B: Yes, they have.
Oops!
Okay!
The plane has flown _______ twelve hours.
FOR
Oops!
Okay!
I /be/ there/three years.
I have been there for three years.
Oops!
Okay!
James has _______ done the homework, although the deadline is next week.
already
Oops!
Okay!
- Is it raining at the moment? - No, it ___________ (just/stop).
It has just stopped.
Oops!
Okay!
That phone _______ (be) in the shop window for months.
That phone has been in the shop window for months.
Oops!
Okay!
________ (Ted / ever / try) Mexican food? B: No, ______ (he / never / try) it.
Has Ted ever tried Mexican food? B: No, he has never tried it.
Oops!
Okay!
I can't find my keys. __________ (you/see) them?
Have you seen them?
Oops!
Okay!
Miriam has lived in Morocco ___________ she was ten years old.
SINCE
Oops!
Okay!
Tim ________ (never, ride) on a roller coaster.
Tim has never ridden on a roller coaster.
Oops!
Okay!
It's a great present but I've __________ read this book :(
already
Oops!
Okay!
How many times _______ (you / take) the driving test?
have you taken
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies