You are on page 1of 4

S 3 English Grammar Revision – Tenses Name: ______________ Class: ______ ( )

I. Present Perfect Tense

A Complete the sentences below by choosing the correct words from the word box and use the
present perfect tense of the verbs. Use each choice once only. The first one has been done for
you as an example.

never, teach not master love already, see

be never, live just, go already, start

1 We are late. The film has already started when we get to the cinema.
2 Patrick is not in his office. He ___________ out for lunch.
3 I’m not going to join you tonight for the film. I ___________ it twice already.
4 Sam grew up in the countryside. He ___________ in an apartment.
5 Mr Wong has taught all over the world, but he ___________ in Japan.
6 May __________ reading ever since she was a little girl.
7 Daisy ___________ Japanese but she can communicate at a basic level.
8 My brother is still feeling weak. He ___________ ill for some time.

B Determine whether the sentences below are correct. Underline the wrong words or
phrases and correct them in the spaces provided. Write a tick () if there is no mistake.
The first two have been done for you as examples.

1 We should go home now, as the concert finished already. has finished


2 Take your time. The meeting has not started. 
3 Mr and Mrs Garcia lived in Sabadell for eight years. They are __________
familiar with the city.
4 I usually go to bed as soon as I have done my homework. __________
5 We waited here for a long time – I don’t think he’s going to __________
come.
6 I did not finish my homework because I have been sick. __________
7 Have you eaten anything since breakfast? __________
8 He had been to many different shops already, but he still can’t __________
find the watch that he likes.

1
C Complete the conversations below by rearranging the words given in brackets in their correct
order. Use the present perfect tense of the verbs. The first one has been done for you as an
example.

1 A: Sophia and I are good friends.


B: Have you known each other since you were in high school?
(know / in high school / since / each other / you / be)

2 A: Have you read the novel called, Jane Eyre?


B: No, ___________, but I think ________________________________ (read /
Sarah / it).

3 A: The concert was a big success.


B: Lucy will be pleased to hear that. ___________________________________
_______________________. (spend / preparing for / many months / she /
it).

4 A: The book isn’t in the library.


B: I believe that ____________________________________ (borrow / already /
it / someone).

5 A: Why is it taking so long for our meals to arrive?


B: Maybe _______________________________________ (our / forget / order /
the waiter).

2
II. Past Perfect Tense

A Complete the sentences below using the correct form of the words given in brackets.
Use the past perfect tense. The first one has been done for you as an example.

1 We were late. When we arrived at the cinema, the film had started (start / film).
2 ____________________ (door / lock / my sister) before she went out last night.
However, she found the door was wide open on her return.
3 When the manager opened the safe the next morning, he found that
____________________ (money / inside / go / already).
4 Mary was angry with me because ____________________ (my promise /
break / I).
5 After ____________________ (dinner / eat / John), he started studying.
6 ____________________ (finish / just / his dinner / James) when I returned.
7 ____________________ (send / two emails / her / I) before I finally received a
reply last night.
8 Mary was able to answer the teacher’s questions because she ____________________
(the night before / read / book).

B Determine whether the sentences below are correct. Underline the incorrect words or
phrases and correct them in the spaces provided. Write a tick () if there is no
mistake. The first two have been done for you as examples.

1 She worked as a teacher before she became a counsellor. had worked


2 When we arrived at the stadium, the match had finished already. 
3 Sam told me that he signing up for voluntary work. __________
4 I went to bed as soon as I do my homework. __________
5 I ask my father many times before he finally agreed to buy me a __________
new pair of shoes.
6 After David had taught in Japan for three years, he returned to __________
his home country.
7 Has Laura talked to her parents before she decided to travel to __________
Europe alone?
8 Did you eat anything before you had dinner? __________
9 By the time the police arrived, the murderer left the scene. __________
10 The sun had disappeared by the time I got to the village. __________

3
C Complete the exchanges below by rearranging the words given in brackets. Use the
past perfect tense of the verbs. The first one has been done for you as an example.

1 A: Sophia and I have been good friends for years.


B: Had you known her before you moved to Hong Kong?
(you / know / move / her / Hong Kong / before)
2 A: Why do you look so tired today?
B: Well, I discovered a water pipe in ___________ (a leak / spring / my
kitchen) when I got home yesterday. I spent all night mopping up.
3 A: Do you know what Mandy has been up to recently?
B: She called me to tell me that ________________________________ (Central
/ open / she / a flower shop)
4 A: Why is Sam so upset?
B: He didn’t get tickets for his favourite band’s concert
________________________________ (tickets / out / because / sell) when he
got to the box office.
5 A: Did you visit Sue last night?
B: Yes, but when I got to her hospital room,
______________________________ (already / fall / asleep / she).

You might also like