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 Cont (Roadmap B1+)
0
%
0
0
0
Back
Restart
How long ______ they (research) alternative energy sources?
have they been researching
Oops!
Okay!
I ______ (work) at this company for over fifteen years.
have worked/have been working
Oops!
Okay!
The company ______ (expand) internationally for the past two decades.
has been expanding
Oops!
Okay!
______ you (call) your grandparents every weekend?
have you been calling
Oops!
Okay!
So far, all the company’s legal fees ______ (cover) by investors.
have been covered
Oops!
Okay!
I ______ (believe) in that theory since I first read about it.
have believed
Oops!
Okay!
I ______ (know) about this problem for quite some time.
have known
Oops!
Okay!
How long ______ they (renovate) the museum?
have they been renovating
Oops!
Okay!
Countries like Japan prone to ______ have developed advanced warning systems.
earthquakes
Oops!
Okay!
I ______ (practice) meditation every morning since last summer.
have been practicing
Oops!
Okay!
They ______ (improve) the city’s infrastructure for several years now.
have been improving
Oops!
Okay!
How many books ______ (read) this year?
have you read
Oops!
Okay!
The market ______ (grow) steadily since the beginning of the decade.
has been growing
Oops!
Okay!
They ______ (develop) new software solutions for several months now.
have been developing
Oops!
Okay!
I ______ (learn) how to play the piano for almost a year now.
have been learning
Oops!
Okay!
Scientists are studying how cancer ______ grow and spread in the body.
cells
Oops!
Okay!
I ______ (own) this car for more than a decade.
have owned
Oops!
Okay!
The team ______ (develop) this app for nearly three years.
has been developing
Oops!
Okay!
Coastal cities may be ______ by rising sea levels in the coming decades.
affected
Oops!
Okay!
I ______ (study) ancient civilizations for my thesis.
have been studying
Oops!
Okay!
I ______ (attend) cooking classes every Sunday for the past six months.
have been attending
Oops!
Okay!
______ you always (believe) that luck plays a big role in success?
have you always believed
Oops!
Okay!
I ______ (understand) the importance of mindfulness since my teenage years.
have understood
Oops!
Okay!
I ______ (teach) at this university for the last decade.
have been teaching
Oops!
Okay!
Many people choose to ______ in real estate as a long-term financial strategy.
invest
Oops!
Okay!
______ you (prepare) for your presentation all week?
have you been preparing
Oops!
Okay!
So far, all the funding for the project ______ (provide) by private investors.
has been provided
Oops!
Okay!
I ______ (believe) in astrology ever since I was a teenager.
have believed
Oops!
Okay!
I ______ (practice) yoga every morning for the last five years.
have been practicing
Oops!
Okay!
All of the company’s reports ______ (review) by external auditors.
have been reviewed
Oops!
Okay!
We need to act fast before we ______ out of fresh water in this region.
out of
Oops!
Okay!
The engineers ______ (work) on the bridge’s construction for five years.
have been working
Oops!
Okay!
Researchers are trying to determine what ______ climate change on a large scale.
causes
Oops!
Okay!
I ______ (work) on my novel for months, but it's still not finished.
have been working
Oops!
Okay!
Experts are working on models to ______ future weather patterns.
predict
Oops!
Okay!
They ______ (complete) over 40 case studies to support their hypothesis.
have completed
Oops!
Okay!
They ______ (conduct) over 30 experiments to verify the results, but nothing has been conclusive.
have conducted
Oops!
Okay!
Prices of essential goods continue to increase ______ in response to inflation.
dramatically
Oops!
Okay!
I ______ (publish) over 50 studies on the effects of climate change.
have published
Oops!
Okay!
Medical researchers are searching for a permanent ______ for diseases like diabetes.
cure
Oops!
Okay!
I ______ (jog) every morning since I moved to this neighborhood.
have been jogging
Oops!
Okay!
______ all the necessary equipment (deliver) on time?
has all the necessary equipment been delivered
Oops!
Okay!
I ______ (learn) Spanish for the past few months.
have been learning
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies