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 SIMPLE AND CONTINUOUS
0
%
0
0
0
Back
Restart
I've ______ travelled far from home. Next weekend I'll go to Paris for the first time!
NEVER
Oops!
Okay!
It is midnight and I ______ haven't finished my report.
STILL
Oops!
Okay!
I have never met Ruth _______. What's she like?
BEFORE
Oops!
Okay!
This is the _______ time I have been in this company. Everything is new to me!
FIRST
Oops!
Okay!
Don't laugh at me! You are super _____ (SENSITIVE)
insensitive
Oops!
Okay!
My best friend is a ______ (THOUGHT) person. She always brings me little gifts that she knows I love!
thoughtful
Oops!
Okay!
Marcos has worked in this city _____ he was a teenager.
SINCE
Oops!
Okay!
I've _______ been keen on reading mistery books.
RECENTLY
Oops!
Okay!
This isn’t the first time I (fix) the brakes on my bike.
have fixed
Oops!
Okay!
I (visit) friends, so I haven’t spoken to my parents yet today.
have been visiting
Oops!
Okay!
Bruce has knocked out three men in the competition ______ far.
SO
Oops!
Okay!
Nice to hear from you. I (think) about writing to you for ages.
have been thinking
Oops!
Okay!
I (clean) the kitchen, so what would you like me to do next?
have cleaned
Oops!
Okay!
My mum (ask) me to tidy my room several times.
has asked
Oops!
Okay!
I never (go) to Italy. What about you?
have never been
Oops!
Okay!
Have you ________ dreamt of winning the lottery?
EVER
Oops!
Okay!
My little brother is super _____ (ENERGY)
energetic
Oops!
Okay!
I have doing projects in a group. My classmates are super _____ (ORGANISE)
disorganised
Oops!
Okay!
They haven't gone to any job interviews ______.
YET
Oops!
Okay!
My sister is a _____ (RELY) person, I can always count on her
reliable
Oops!
Okay!
My brother is really ______ (CHILD) he never listens to me and does whatever he wants!
childish
Oops!
Okay!
I´m starving as I (not eat) all day.
haven't eaten
Oops!
Okay!
Out neighbor (play) the violin for the last three hours and it’s driving me mad!
has been playing
Oops!
Okay!
You don't have to do it. I have ______ done it.
ALREADY
Oops!
Okay!
I have known Martha _____ about two months.
FOR
Oops!
Okay!
Adriana doesn’t know many people in our town yet. She (only live) here for a few weeks.
has only been living
Oops!
Okay!
I (be) interested in it since I saw a film about it.
have been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies