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
0
%
0
0
0
Back
Restart
PRESENT PERFECT: The movie ____(not start yet).
The movie hasn't started yet.
Oops!
Okay!
PAST SIMPLE: My great-great-grandfather _____ (have) five sisters.
My great-great-grandfather had five sisters.
Oops!
Okay!
PRESENT PERFECT OR PAST SIMPLE? She ____(play) piano (for/since) she was a child.
She has played piano since she was a child.
Oops!
Okay!
PRESENT PERFECT: I'm so hungry! I ____ (not eat yet).
I'm so hungry! I haven't eaten yet.
Oops!
Okay!
PRESENT PERFECT: We ___(just arrive) at the bus station. Luckily, the bus ___(not leave yet).
We've just arrived at the bus station. Luckily, the bus hasn't left yet.
Oops!
Okay!
PRESENT PERFECT OR PAST SIMPLE? She ___(break) her leg the day before her exam.
She broke her leg the day before her exam.
Oops!
Okay!
PRESENT PERFECT OR PAST SIMPLE? i ____ (see) that movie. It was good.
I saw that movie. It was good.
Oops!
Okay!
PRESENT PERFECT: I ____ (just/finish) my coffee.
I just finished my coffee.
Oops!
Okay!
PRESENT PERFECT: Oh no! I ___ (lose) my wallet!
Oh no! I've lost my wallet!
Oops!
Okay!
PRESENT PERFECT OR PAST SIMPLE? King Henry the Eighth of England ____(have) six wives.
King Henry the Eighth of England had six wives.
Oops!
Okay!
PRESENT PERFECT OR PAST SIMPLE? Ow! I ____(cut) my finger!
Ow! I've cut my finger!
Oops!
Okay!
PRESENT PERFECT: I ____ (be) an architect ____(for/since) 15 years.
I have been an architect for 15 years.
Oops!
Okay!
PAST SIMPLE: I ____ (go) to Vienna.
I went to Vienna.
Oops!
Okay!
PRESENT PERFECT OR PAST SIMPLE: She ____(visit) her grandmother last month.
She visited her grandmother last month.
Oops!
Okay!
PRESENT PERFECT: He ____(play) professional soccer ____(for/since) 2 years.
He has played professional soccer for 2 years.
Oops!
Okay!
PRESENT PERFECT: ____(you already have) lunch?
Have you already had lunch?
Oops!
Okay!
PRESENT PERFECT OR PAST SIMPLE? She ____(live) in seven different countries, so she knows a lot about different cultures.
She has lived in seven different countries, so she knows a lot about different cultures.
Oops!
Okay!
PRESENT PERFECT: I ___ (never/be) to Switzerland.
I have never been to Switzerland.
Oops!
Okay!
PRESENT PERFECT: The movie ____(not start yet).
The movie hasn't started yet.
Oops!
Okay!
PRESENT PERFECT: ____ (you/see) Julie today?
Have you seen Julie today?
Oops!
Okay!
PRESENT PERFECT OR PAST SIMPLE? He ___(go) to the cinema last night.
He went to the cinema last night.
Oops!
Okay!
PAST SIMPLE: The Vandals ____ (invade) Rome in the year 455.
The Vandals invaded Rome in the year 455.
Oops!
Okay!
PRESENT PERFECT OR PAST SIMPLE? I ____(read) six books this week.
I've read six books this week.
Oops!
Okay!
PRESENT PERFECT OR PAST SIMPLE? Last week, my brother _____ (be sick). He _____ (stay) in bed all week!
Last week, my brother was sick. He stayed in bed all week!
Oops!
Okay!
PRESENT PERFECT:____ (you/already eat) lunch?
Have you already eaten lunch?
Oops!
Okay!
PRESENT SIMPLE: She ___(study) Biology ____(for/since) 2015.
She has studied Biology since 2015.
Oops!
Okay!
PRESENT PERFECT: I ___(hate) vegetables ____(for/since) I was young.
I have hated vegetables since I was young.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies