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
Past Simple vs Present Perfect
0
%
0
0
0
Back
Restart
She ________ (cook) dinner for the whole family yesterday, preparing three different dishes to satisfy everyone’s tastes.
cooked
Oops!
Okay!
They ____ (live) in this neighborhood for ten years, and they ______ (see) it change drastically over time.
have lived, have seen
Oops!
Okay!
She _____ (read) three books during her last vacation, each one more captivating than the last.
read
Oops!
Okay!
We ____ (meet) at a party last summer and instantly ____ (connect) over our shared interest in travel.
met, connected
Oops!
Okay!
We _____ (travel) to three different countries this year, and each trip ____ (be) an incredible adventure.
have travelled, has been
Oops!
Okay!
We ____ (already, make) plans for the weekend, including a hike and a dinner at our favorite restaurant.
have already made
Oops!
Okay!
We ______ (watch) a great movie last night that _______ (leave) us both thinking about its deeper message.
watched, left
Oops!
Okay!
They _______ (arrive) at the airport two hours ago, but their flight was delayed due to bad weather.
arrived
Oops!
Okay!
He ____ (improve) a lot since the last test, which shows how much effort he’s been putting into studying.
has improved
Oops!
Okay!
______ (you, ever, be) to a concert where the artist interacts directly with the audience?
Have you ever been
Oops!
Okay!
She ______ (work) in a bank for five years before deciding to pursue her dream of becoming a chef.
worked
Oops!
Okay!
I ____ (not see) him at the meeting this morning because he _____ (arrive) after I had already left.
didn’t see, arrived
Oops!
Okay!
She ____ (write) five novels in the past decade, each one more critically acclaimed than the last.
has written
Oops!
Okay!
I _____ (visit) my grandparents last weekend, and we ___ (spend) hours talking about their childhood memories.
visited, spent
Oops!
Okay!
He _____ (recently, buy) a new car, which is not only stylish but also very fuel-efficient.
has recently bought
Oops!
Okay!
He _____ (always, love) painting since he was a child, and his talent ____ (grow) over the years.
has always loved, has grown
Oops!
Okay!
They ______ (never, eat) sushi before, but they are excited to try it at the Japanese restaurant tonight.
have never eaten
Oops!
Okay!
He __________ (study) French in college, yet he _______ (struggle) to hold a conversation when he visited Paris.
studied, struggled
Oops!
Okay!
We ____ (just, finish) our homework, and now we can finally relax and watch some TV.
have just finished
Oops!
Okay!
They ____ (buy) their house in 2015, and since then, they _____ significant renovations to it.
bought, have made
Oops!
Okay!
He _____ (give) me a thoughtful gift for my last birthday, which _____ (turn out) to be something I had been wanting for years.
gave, turned out
Oops!
Okay!
____ (they, tell) you the news about their upcoming move to another country?
Have they told
Oops!
Okay!
I _____ (forget) my keys at home, so now I’m waiting for my roommate to let me in.
have forgotten
Oops!
Okay!
I _____ (visit) Paris twice, but each time I discover something completely new.
have visited
Oops!
Okay!
We _____ (drive) to the beach and ____ (stay) there all day, enjoying the sound of the waves and the warmth of the sun.
drove, stayed
Oops!
Okay!
I ____ (not see) that movie yet, but I ____ (hear) so many positive reviews about it.
have not seen, ’ve heard
Oops!
Okay!
He _____ (not call) me back after our conversation, which ____ (leave) me wondering if I had said something wrong.
didn’t call, left
Oops!
Okay!
The train ____ (leave) the station at 9:00 a.m., just as I was rushing down the platform to catch it.
left
Oops!
Okay!
The kids _____ (play) outside until it ___ (get) dark, building a treehouse with whatever materials they could find.
played, got
Oops!
Okay!
She ______ (work) in this company since 2018, gradually climbing the ranks to a managerial position.
has worked
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies