WorksheetsPRESENT PERFECT OR PAST SIMPLE?
Total questions: 17
Worksheet time: 8mins
CHOOSE THE CORRECT SENTENCE:
Minnie knows Lolla for many years.
Minnie know Lolla for many years.
Minnie has knew Lolla for many years.
Minnie has known Lolla for many years.
CHOOSE THE CORRECT SENTENCE:
How many chapters of the book did you read so far ?
How many chapters of the book do you read so far ?
How many chapters of the book have you read so far ?
How many chapters of the book are you read so far ?
AlexIi is writing an important report. She (a) (write) 5 pages already.
Bentley is an old friend of mine. I (a) (know) him since I was five years old.
Where is Amelia?
She is on vacation. She (a) (go) to Italy.
Are you going to the library?
No, I ___________________ to the library.
have already gone
have already been
has already been
has already gone
______________ any good films recently?
Did you see
Have you seen
Are you see
I ____________________ of becoming a surgeon and I hope to study medicine.
always dream
always dreamed
have always dreamed
has always dreamed
She _________________ to Australia once before and she does not remember it well.
only went
has only been
has only gone
We ______________ to them yesterday.
spoke
spoken
have spoken
There ____________________ several major earthquakes in Indonesia recently. In fact, there ____________________ a serious one about a week ago.
were, was
were, has been
have been, has been
have been, was
That is the funniest film I (a) (ever/watch).
I am afraid she is not here. She ____________________ an hour ago.
left
has leaved
My brother ______________________(just arrive). He ____________________(arrive) in a taxi about ten minutes ago.
(a)
Someone ____________________ (break) the window- there's glass everywhere. They ____________________(break) it last night.
(a)
A: I (a) (not see) Caitlyn today. What about you?
B: I am seeing her tomorrow.
A: _________________ (you/talk) to Harison today?
B: No. He _________________(not come) in to work this morning, He _________________(be) ill since Tuesday.
Did you talk, did not come, was
Have you talked, did not come, was
Have you talked, has not come, has been
Did you talk, did not come, has been
