NEW
Font size
Worksheetspresent perfect and simple past tense
Total questions: 14
Worksheet time: 7mins
Which sentence is correct?
I haven't saw Joe today.
She have been to Paris many times.
Why haven't you put it away?
Has ever your sister eaten snails?
Which sentence is correct?
They have brought me rare steak instead of medium.
My Mum has been this patient with me yet.
Have you ever call the hotel reception in your life?
I haven't selled anything on the internet.
Which sentence is correct?
Edward has taken out the rubbish.
How long has you been a doctor?
My neighbours have visit India three times.
What have your dog done with this salami?
Which sentence is correct?
Sandra has done her homework already.
Has you ever written a song or a poem?
Why haven't you brought a trolley for the suitcases?
We haven't already checked in.
Translate into English! "Megettünk két szelet kenyeret."
We have ate two slices of bread.
We have eaten two slices from bread.
We eaten two slices of bread.
We have eaten two slices of bread.
Translate! "Józsi már rég kiköltözött ebből a lakásból."
Joe has moved out of this flat yet.
Joe has already moved out of this flat.
Joe have moved out of this flat.
Sam has never seen a giraffe.
Translate! "Tavaly Krétán nyaraltunk."
Last year we have gone on holiday to Crete.
We went to holiday on Crete last year.
We have went on holiday to Crete last year.
Last year we went to Crete on holiday.
Which sentence is NOT correct?
Why didn't you book a room on the internet last week?
All the boys have run to the tennis court.
Sue has broke her left leg.
The thieves have stolen 7 pairs of shoes from the shoe shop.
Which sentence is NOT correct?
Who let the dogs out?
They were not happy to hear the news.
These people have already bought enough toilet paper.
Tim and Tom has played football for 5 years.
Translate! "Gyerekkorom óta tanulok svédül."
I have studied Swedish for my childhood.
Since my childhood I studied Swedish.
I studied Swedish since my childhood.
I have studied Swedish since my childhood.
Translate! "Öt perce fejeztem be az asztalterítést."
I have finished laying the table 5 minutes ago.
I finished to lay the table since 5 minutes.
I finished laying the table 5 minutes ago.
5 minutes ago I have finished laying the table.
Fill the gap! " How long have you ......this T-shirt?"
wore
weared
wear
worn
Fill the gap! ".......you like playing the piano when you were 9?"
Did
Have
Has
Do
Which sentence is NOT correct?
Your dog has bitten my rabbit's floppy ear.
Last year the Morgans celebrated Easter in Portugal.
How long did you know your new classmate?
The aeroplane hasn't taken off yet.
