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 & Present Perfect Continuous
0
%
0
0
0
Back
Restart
Dad _______ spyware on my phone to monitor my Internet usage.
Installs
Has installed
Had installed
Has been installing
Oops!
Okay!
I ______ for the pizza to arrive for more than thirty minutes so it should be free….or cold.
Has been waiting
Waited
Waits
Have been waiting
Oops!
Okay!
My son _____ dinner for the last hour and it is starting to smell delicious!
Has cooked
Has been cooking
Cooked
Cooks
Oops!
Okay!
My dog _____ at nothing for the past hour.
Has been barking
Is barking
Barked
Had been barking
Oops!
Okay!
My wife __________ me in the past to always ask for a raise or promotion rather than waiting for something to happen.
Has been encouraging
Encourages
Encouraged
Has encouraged
Oops!
Okay!
This morning, I _____ the news headlines instead of the cartoons.
Have been reading
Reads
Have been read
Had been reading
Oops!
Okay!
Dad _______ into his phone recently like he is going deaf.
Yells
Has been yelling
Yelled
Had been yelling
Oops!
Okay!
My neighbor _____ his lawn for the last two hours.
Had been mowing
Mows
Have been mowing
Has been mowing
Oops!
Okay!
You _______ about the origin of this project, but now let’s talk about the details.
Are talking
Had been talking
Have talked
Talk
Oops!
Okay!
I _______ the Harry Potter movie marathon for the last 8 hours and I’m starting to get sore!
Have been watching
Watch
Watched
Had been watching
Oops!
Okay!
Mom and I _________ in traffic for the last half hour.
Has sat
Had been sitting
Has been sitting
Have been sitting
Oops!
Okay!
Mom and I _________ to every fair that has come to our town.
Are going
Had gone
Went
Have gone
Oops!
Okay!
I _______ reading all the chapters assigned for tonight.
Complete
Had completed
Am completing
Have completed
Oops!
Okay!
My neighbor _____ all my roses, and he refuses to pay for replanting!
Picks
Has been picked
Has picked
Has picking
Oops!
Okay!
I ______ pepperoni both on and off pizza all my life.
Had loved
Love
Have loved
Loved
Oops!
Okay!
My son _______ in my footsteps by becoming a computer science major at college.
Has followed
Had followed
Followed
Follows
Oops!
Okay!
The racecar driver ______ of participating in Nascar for the last five years of his career.
Has been dreaming
Dreamt
Dreams
Is dreaming
Oops!
Okay!
My mouth ______ for the last ten minutes at the smell of curry coming out of the kitchen.
Drools
Has been drooled
Has been drooling
Drooled
Oops!
Okay!
I don’t think I’ve ever _____ so hard at the funny papers.
Laughed
Have laughed
Had laughed
Laughing
Oops!
Okay!
My son _____ the coolest science project, and I know he’s going to take first prize.
Had been building
Has built
Was building
Had built
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies