Font size
WorksheetsPast Simple vs Present Perfect vs Present Perfect Continuous
Total questions: 15
Worksheet time: 9mins
(they/arrive) already?
Have they arrived
Did they arrive
Have they arrive
Have they been arriving
Sam (arrive) in San Diego a week ago.
has arrived
arrived
has been arriving
My best friend and I (know) each other for over fifteen years. We still get together once a week.
knew
have known
have been knowing
I (clean) all morning - I'm fed up!
cleaned
have cleaned
have been cleaning
Stinson is a fantastic writer. He (write) ten very creative short stories in the last year. One day, he'll be as famous as Hemingway.
wrote
has wrote
has been writing
Sorry about the mess! I (bake).
baked
have baked
have been baking
He (eat) six bars of chocolate today.
ate
have eaten
have been eating
The students (finish) their exams. They're very happy.
finished
have finished
have been finishing
This tree (be) planted by the settlers over four hundred years ago.
was
were
has been
have been
The baby's face is really dirty. What (he/eat)?
did he eat
has he eaten
has he been eating
Luke (never/be) abroad.
was never
has never been
has never been being
I (read) your book all day. It's very interesting, but I'm only on chapter 2.
read
have read
have been reading
I (visit, never) Africa, but I (travel) to South America several times. The last time I (go) to South America, I (visit) Brazil and Peru. I (spend) two weeks in the Amazon, (hike) for a week near Machu Picchu, and (fly) over the Nazca Lines.
(a)
In the last hundred years, traveling (become) much easier and very comfortable. In the 19th century, it (take) two or three months to cross North America by covered wagon. The trip (be) very rough and often dangerous. Things (change) a great deal in the last hundred and fifty years. Now you can fly from New York to Los Angeles in a matter of hours.
(a)
Daughter: Mum, Jane (phone / just) to ask if I will go to the cinema with her. May I?
Mother: (you / do) your homework yet?
Daughter: Well, I (do) it for about 2 hours now, but I (finish / not) it yet.
Mother: If you (complete / not) your homework, you cannot go. School comes first. Remember, you (promise) me to study harder this year.
Daughter: But mum, I (work) really hard this year and I (improve / already) in Maths and Chemistry.
Mother: But that's only because I (push / always) you to do something.
Daughter: But I also need a break some time. Look, I (be / not) to the cinema for two months. May I go? Just this once.
(a)
