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 vs Present perfect contin ...
0
%
0
0
0
Back
Restart
She has (studied/ been studying/ both) for her exams all week.
both
Oops!
Okay!
He has always (liked/ been liking/ both) chocolate ice cream.
liked
Oops!
Okay!
I haven't (known/ been knowing/ both) him for very long.
known
Oops!
Okay!
They have (travelled/ been traveling / both) around Europe this summer.
both
Oops!
Okay!
The car has (belonged/ been belonging/ both) to him since he was a teenager.
belonged
Oops!
Okay!
I have (learned/ been learning/ both) to play the piano recently. I am still learning.
been learning
Oops!
Okay!
She hasn't (slept/ been sleeping/ both) well in the last 3 days.
both
Oops!
Okay!
I haven't (spent/ been spending/ both) enough time with my family.
both
Oops!
Okay!
They have (owned/ been owning/ both) this house for ten years.
owned
Oops!
Okay!
We have (renovated/ been renovating / both )our house for months. We haven't finished yet.
been renovating
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies