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
Simple past or present perfect?
0
%
0
0
0
Back
Restart
When do we use "yet"?
In negative and interrogative sentences.
Oops!
Okay!
They ... ( just / eat ) the cake.
have just eaten
Oops!
Okay!
My parents are away. They've ________ on vacation.
gone
been
Oops!
Okay!
Last month he _____________(fall) off his bike and hurt his ankle.
fell
Oops!
Okay!
My grandpa __________(work) for this company for more than 30 years before he __________(retire).
worked, retired
Oops!
Okay!
____________(you/open) the window yet? - No, I _____________.
Have you opened ; haven't
Oops!
Okay!
What time ( she / wake) up ?
did she wake
Oops!
Okay!
It's late so the children have _______ to bed.
gone
been
Oops!
Okay!
She's ______ long hair before, but now she likes it short. (have)
had
Oops!
Okay!
'______ (you read) Treasure Island?’ ‘Yes, twice! It’s my favourite novel.’
Have you read
Oops!
Okay!
Your hair's shorter. Have you _______ to the hair stylist?
gone
been
Oops!
Okay!
She's nervous because she's never _________ a song in public before. (sing)
sung
Oops!
Okay!
My parents _______________(be) to South America many times.
have been
Oops!
Okay!
Mrs Salinger ______ (not come) in yet – would you like to leave a message?
hasn't come
Oops!
Okay!
He .... ( forget ) to set the table yesterday.
forgot
Oops!
Okay!
What tense do we normally use with "ago"?
Past Simple
Oops!
Okay!
They ... (go) to school by bus three days ago.
went
Oops!
Okay!
They ... ( already / go ) to sleep.
have already gone
Oops!
Okay!
He .... ( give ) me flowers yesterday.
gave
Oops!
Okay!
We ... ( not buy ) the car yet.
haven't bought
Oops!
Okay!
I haven't _______ to Charlotte recently. Is she OK? (speak)
spoken
Oops!
Okay!
What verb tense do we normally use with "For" or "Since"?
Present Perfect
Oops!
Okay!
We ____________ (already/have) three tests this week.
have already had
Oops!
Okay!
Beth and I ______ (be) friends since we were ten – and we always will be.
have been
Oops!
Okay!
What verb tense do we normally use with "just" and "already"?
Present Perfect
Oops!
Okay!
They ____________(not+catch) many fish last week.
didn't catch
Oops!
Okay!
_________(the Chinese/invent) gunpowder?
Did the Chinese invent
Oops!
Okay!
We ______________(never/travel) in Wales.
have never travelled
Oops!
Okay!
(you /ever/ paint ) a picture?
Have you ever painted
Oops!
Okay!
Correct the mistake: "This is the first time I swam in the sea."
"This is the first time I have swum in the sea."
Oops!
Okay!
I______________(never/hear) this song. Who sings it?
have never heard
Oops!
Okay!
Dad ______ (be) out shopping for two hours now. Should we give him a ring?
has been
Oops!
Okay!
Correct the mistake: "I have did all my homework."
I have done all my homework.
Oops!
Okay!
My parents are out. They've ________ to the supermarket.
gone
been
Oops!
Okay!
He ( be ) very bored yesterday.
was
Oops!
Okay!
My friend ____________(hurt) himself at the competitions last week.
hurt
Oops!
Okay!
He ... (get) a new laptop two weeks ago.
got
Oops!
Okay!
That man _________________ (work) at this school for more than 40 years.
has worked
Oops!
Okay!
Last night my sister and I _________(have) some free time, so we__________(go) to the cinema.
had, went
Oops!
Okay!
He ... ( not/understand ) last week's homework.
didn't understand
Oops!
Okay!
How many poems ________________(he/write) this month?
has he written
Oops!
Okay!
When she ... (see ) me, she ... (wave ) to me.
saw / waved
Oops!
Okay!
When _________( you/ break) your leg?
did you break
Oops!
Okay!
We ____________(go) shopping yesterday after school.
went
Oops!
Okay!
The first man _____________ (fly) to the Moon in 1969.
flew
Oops!
Okay!
He ... ( not like ) the party last night.
didn't like
Oops!
Okay!
He ________________(lose) his keys when he was in London.
lost
Oops!
Okay!
Have you ever _______ to Disneyland?
gone
been
Oops!
Okay!
My uncle ______________(buy) this car many years ago.
bought
Oops!
Okay!
Where _______________(your friend/buy) that dress?
did your friend buy
Oops!
Okay!
My girlfriend has never ________ abroad.
gone
been
Oops!
Okay!
Correct the mistake: "Did you ever watch this film?"
Have you ever watched this film?
Oops!
Okay!
... ( you / eat ) popcorn when you were at the cinema?
Did you eat
Oops!
Okay!
Who _________(write) "Hamlet"?
wrote
Oops!
Okay!
He .... ( not/finish ) the book yet.
hasn't finished
Oops!
Okay!
He ( not/ fall ) off his bike while he was going to school.
didn't fall
Oops!
Okay!
Kerry isn't here. She's ________ for a walk.
been
gone
Oops!
Okay!
I've ________ my boyfriend's mother, but not his father. (meet)
met
Oops!
Okay!
The first time I ______ (see) that film was five years ago, but I still remember it very well.
saw
Oops!
Okay!
( you / ever / eat ) popcorn at the cinema?
Have you ever eaten
Oops!
Okay!
Tina and Tom ______ (be) very close for a long time, but then they lost touch.
were
Oops!
Okay!
Mr Clark ________(work) in this bank for 15 years.
has worked
Oops!
Okay!
Matt's ________ his homework, so he's going out. (do)
done
Oops!
Okay!
It __________(rain) for many days. I wonder when it will stop raining.
has rained
Oops!
Okay!
We've _________ shopping, so the refrigerator is full.
been
gone
Oops!
Okay!
When we _________(be) on holiday in Greece, it _________(not+rain) at all.
were, didn't rain
Oops!
Okay!
When I was in the shopping centre I _______(lose) my wallet.
lost
Oops!
Okay!
My grandpa ______________ (not+study) Latin when he was at school.
did not study
Oops!
Okay!
Correct the mistake: "I never saw that person in my life."
I have never seen that person in my life.
Oops!
Okay!
It .. ( not/ snow ) this year.
hasn't snowed
Oops!
Okay!
What _________(you/learn) since you came here?
have you learned
Oops!
Okay!
Has Paul _______home? He isn't at his desk.
gone
been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies