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 and perfect continuous
0
%
0
0
0
Back
Restart
They have been built a new bridge.
Oops!
Okay!
She has been reading three books this week.
Oops!
Okay!
I have been knowing him for ten years.
Oops!
Okay!
The police have enforced the new traffic law for two weeks, and they’re still working on it.
Oops!
Okay!
He has gone to the gym every morning recently.
Oops!
Okay!
Our brand has been promoting online campaigns since January.
Oops!
Okay!
The journalist has reported about the accident for the past two hours.
Oops!
Okay!
We have been finishing our project.
Oops!
Okay!
He has described the scene in a very descriptive way since the class began.
Oops!
Okay!
The journalist has written articles about this issue all week.
Oops!
Okay!
Law enforcement has been improved a lot under the new policy.
Oops!
Okay!
The film company has been showing the trailer on social media for three weeks.
Oops!
Okay!
It has rained all day, and it’s still raining.
Oops!
Okay!
My brother has been breaking his leg.
Oops!
Okay!
The company has been promoted its new product for months.
Oops!
Okay!
The entertainment industry has been faced serious challenges lately.
Oops!
Okay!
The food blogger has written many recipes this year, and she plans to post more.
Oops!
Okay!
Many TV programs have catered to young audiences since last year.
Oops!
Okay!
I have been learned a new recipe from my grandmother.
Oops!
Okay!
I have painted the room since this morning.
Oops!
Okay!
The newspaper has been reporting the same story for three days.
Oops!
Okay!
She has written emails for three hours.
Oops!
Okay!
The children have played in the garden since 2 p.m.
Oops!
Okay!
She has been cleaned the kitchen.
Oops!
Okay!
This movie has been based on a true story.
Oops!
Okay!
We have studied English for two hours and we’re still studying.
Oops!
Okay!
They have analyzed the data all morning, and they’re still working on it.
Oops!
Okay!
Our team has been catered to the clients’ needs very well.
Oops!
Okay!
She has been finished her homework already.
Oops!
Okay!
The company has taken over three local studios recently.
Oops!
Okay!
She has been working in journalism since she graduated.
Oops!
Okay!
They have waited for the bus for half an hour.
Oops!
Okay!
The campaign has promoted public awareness about pollution since 2015.
Oops!
Okay!
He has been losing his key again.
Oops!
Okay!
The teacher has collected students’ data for two days, and she’s still collecting it.
Oops!
Okay!
The journalist has been interviewed several famous actors this week.
Oops!
Okay!
She has been writing for the local newspaper since 2010.
Oops!
Okay!
Several big companies have been taken over by international investors this year.
Oops!
Okay!
The entertainment industry has been growing rapidly in recent years.
Oops!
Okay!
The movie has been released yesterday, and the trailer has been playing online all day.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies