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
T6 Present Perfect x Past Simple
0
%
0
0
0
Back
Restart
He ______ (drive) that classic car for decades.
HAS DRIVEN
Oops!
Okay!
I ______ (not see) a shooting star during the meteor shower last night.
DIDN'T SEE
Oops!
Okay!
Jack ______ (sing) in the church choir for as long as anyone can remember.
HAS SUNG
Oops!
Okay!
I ______ (live) in this city for five years.
HAVE LIVED
Oops!
Okay!
When Clara was in school, she ______ (win) the national science competition.
WON
Oops!
Okay!
They ______ (drive) all the way to the mountains for a hiking trip last weekend.
DROVE
Oops!
Okay!
They _____ (know) each other since they were kids.
HAVE KNOWN
Oops!
Okay!
Josh ______ (never / visit) a foreign country.
HAS NEVER VISITED
Oops!
Okay!
Sara ______ (never / watch) a horror movie.
HAS NEVER WATCHED
Oops!
Okay!
She ______ (not eat) a delicious slice of chocolate cake at the party on Saturday night.
DIDN'T EAT
Oops!
Okay!
______ (you / ride) your bicycle with your family last weekend?
DID YOU RIDE
Oops!
Okay!
Last summer, I ______ (swim) in the crystal-clear waters of the Mediterranean Sea.
SWAM
Oops!
Okay!
Susie ______ (not ride) a horse for years.
HASN'T RIDDEN
Oops!
Okay!
Anna ______ (take) care of her grandfather for the past five years.
HAS TAKEN
Oops!
Okay!
Since when ______ (you / have) this phone?
HAVE YOU HAD
Oops!
Okay!
______ (you / ever / meet) a celebrity in person?
HAVE YOU EVER MET
Oops!
Okay!
Last summer, we ______ (go) on a thrilling roller coaster ride at the amusement park.
WENT
Oops!
Okay!
Last summer, I ______ (not read) any books because I was too busy.
DIDN'T READ
Oops!
Okay!
______ (you / ever / fly) in a small private plane?
HAVE YOU EVER FLOWN
Oops!
Okay!
They ______ (not finish) their homework yesterday because of a power outage.
didn't finish
Oops!
Okay!
He ______ (break) his favorite vase yesterday while trying to clean it.
BROKE
Oops!
Okay!
Peter ______ (not speak) to his childhood since he finished school.
HASN'T SPOKEN
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies