Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect
0
%
0
0
0
Back
Restart
PRESENT SIMPLE: She ___(study) Biology ____(for/since) 2015.
She has studied Biology since 2015.
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? She ____(play) piano (for/since) she was a child.
She has played piano since she was a child.
Oops!
Okay!
PAST SIMPLE: The Vandals ____ (invade) Rome in the year 455.
The Vandals invaded Rome in the year 455.
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: I ____ (just/finish) my coffee.
I just finished my coffee.
Oops!
Okay!
PAST SIMPLE: I ____ (go) to Vienna.
I went to Vienna.
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: ____ (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!
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: The movie ____(not start yet).
The movie hasn't started 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: He ____(play) professional soccer ____(for/since) 2 years.
He has played professional soccer for 2 years.
Oops!
Okay!
PRESENT PERFECT OR PAST SIMPLE? Ow! I ____(cut) my finger!
Ow! I've cut my finger!
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: I ____ (be) an architect ____(for/since) 15 years.
I have been an architect for 15 years.
Oops!
Okay!
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? I ____(read) six books this week.
I've read six books this week.
Oops!
Okay!
PRESENT PERFECT OR PAST SIMPLE: She ____(visit) her grandmother last month.
She visited her grandmother last month.
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: ____(you already have) lunch?
Have you already had lunch?
Oops!
Okay!
PRESENT PERFECT: Oh no! I ___ (lose) my wallet!
Oh no! I've lost my wallet!
Oops!
Okay!
PRESENT PERFECT: I ___(hate) vegetables ____(for/since) I was young.
I have hated vegetables since I was young.
Oops!
Okay!
PRESENT PERFECT:____ (you/already eat) lunch?
Have you already eaten lunch?
Oops!
Okay!
PRESENT PERFECT: I ___ (never/be) to Switzerland.
I have never been to Switzerland.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies