Grammar videos: Present perfect: simple and continuous exercises
Watch the video on our website and read the
conversation between Sophie and Yasmina. Then do
these exercises to check your understanding of the
present perfect simple and continuous.
1. Check your grammar: grouping
Write the sentences in the correct group.
To talk about a recent action
which might not be finished
To say how many times
When the result is more important
To say how long
To talk about life experience
To explain the 'side effects' of an activity,
e.g. why the kitchen is a mess
To talk about a finished activity
Present perfect simple
(have/has done)
When the action is more
important
Present perfect continuous
(have/has been doing)
2. Check your grammar: gap fill
Complete the sentences using the verb in brackets in the present perfect simple or continuous.
1.
I _______________ (write) five emails today.
2.
Sorry the kitchen's a mess. Ollie _______________ (cook).
3.
Sorry I'm late! Have you _______________ (wait) long?
4.
He _______________ (learn) English for six years.
Grammar videos: Present perfect: simple and continuous exercises
5.
I _______________ (see) that film! It was terrible.
6.
They've been playing for forty minutes but no one _______________ (score) a goal yet.
7.
We _______________ (know) each other for years.
8.
I really need a break! I _______________ (revise) all morning!
9.
Hey, you look different. Have you _______________ (change) your hair?
10.
Can we go if we _______________ (finish)?
11.
Your hands are really dirty! What have you _______________ (do)?
12.
Who _______________ (eat) all the cake?! There's none left.
3. Check your grammar: multiple choice
Read the sentences and circle the correct option.
1.
He's waiting for Amy. He arrived 40 minutes ago.
a. He's been waiting for
40 minutes.
2.
c. Sophie hasn't bought
souvenirs yet.
b. Sophie has already been
to the Burj Al Arab hotel.
c. Sophie has just been to
the Burj Al Arab hotel.
I don't know what octopus tastes like!
a. I haven't been trying
octopus.
5.
b. Sophie hasn't bought
souvenirs already.
Sophie wanted to visit the Burj Al Arab hotel. She went there two days ago.
a. Sophie hasn't been to
the Burj Al Arab hotel yet.
4.
c. He's waited for Amy for
40 minutes.
Sophie is planning to buy souvenirs. It's on her list of things to do.
a. Sophie's already
bought souvenirs.
3.
b. He waits for 40 minutes.
b. I've already tried octopus.
c. I've never tried octopus.
Ollie took his cake out of the oven a moment ago.
a. Ollie has been making
a cake.
b. Ollie has just made a
cake.
c. Ollie hasn't made a cake
yet.
Grammar videos: Present perfect: simple and continuous exercises
6.
He's learning how to make Japanese food. He started his course in April.
a. He's been learning
how to cook Japanese
food since April.
7.
c. He learnt how to cook
Japanese food in April.
The first thing she did was go to a traditional restaurant.
a. She's already tried the
local food.
8.
b. He's already learnt
how to cook Japanese
food.
b. She's never tried the
local food.
c. She hasn't tried the local
food yet.
We didn't have English class this morning. It's the last lesson, later today.
a. We haven't had
English already.
Discussion
What have you been doing today?
b. We haven't had
English yet.
c. We've just had English.