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
0
%
0
0
0
Back
Restart
My neighbours are away this week, so I've been feeding their cat.
Correct
Oops!
Okay!
I feel really satisfied. I've been writing four compositions this week.
have written
Oops!
Okay!
I've been sneezing a lot lately, maybe I have an allergy.
Correct
Oops!
Okay!
I am living in this house since I was a child.
have lived
Oops!
Okay!
I've worked here since two years.
for
Oops!
Okay!
I've gone to the USA many times.
been
Oops!
Okay!
Ahh, I've been cutting my finger!
have cut
Oops!
Okay!
Why is your face so red? Have you jogged?
been jogging
Oops!
Okay!
I've tried to send this email three times this morning, I don't know what's wrong.
Correct
Oops!
Okay!
I'm really sorry, but I haven't finished the report yet.
Correct
Oops!
Okay!
I'm fed up. It's been raining all day.
Correct
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies