You are on page 1of 5

GRAMMAR CONSOLIDATION

UNIT 5

Present perfect
1

Write sentences using the present perfect.


My granddad / never eat / Indian food
My granddad has never eaten Indian food.
1

William / take / my rucksack to school


__________________________________________________________

I / not wash / dads car


__________________________________________________________

Lucy / lose / her new mp4 player


__________________________________________________________

James and Lou / never go / to Valencia


__________________________________________________________

You / not make / any mistakes in your test


__________________________________________________________

Text Interface 3 Macmillan Publishers Limited, 2011

Complete the questions and short answers about Anna.


do a sponsored swim
do someone a favour
buy a raffle ticket
organize a jumble sale
collect money for charity
make a charity CD
Has Anna ever done a sponsored swim?
Yes, she has.
1

______________ money for charity?


Yes, ______________.

______________ a jumble sale?


No, ______________.

______________ a raffle ticket?


No, ______________.

______________ anyone a favour?


Yes, ______________.

______________ a charity CD?


No, ______________.

for and since


3

Complete the dialogue with for or since.


Bob

Have you been friends with Tom for a long time?

Ian

Yes, weve known each other (1) ______________ we were


at primary school. Weve been friends now (2)
______________ six years.

Bob

Have you always lived in this town?

Ian

Well, Ive lived here (3) ______________ I was three. But Ive
only lived in this house (4) ______________ four years.

Text Interface 3 Macmillan Publishers Limited, 2011

GRAMMAR EXTENSION

UNIT 5

Present perfect
1

Complete the sentences with the positive ( ) or negative ( ) present perfect


form of the verbs in the box.
buy

collect

drink

give make

read

David hasnt read this book.

Sally ______________ any mistakes in her test.

I ______________ three charity badges.

My friends ______________ 500 for an animal charity.

Our teacher ______________ us any homework!

We ______________ enough water today.

Write questions and short answers about Tony and Mia.


Tony

Mia

raise money for


charity
buy a raffle ticket
make a bad decision
do nothing all day
Has Tony ever raised money for charity? (Tony / raise money
for charity)
No, he hasnt.
__________________________________________________________
1

__________________________________________________________
(Tony and Mia / buy a raffle ticket)
__________________________________________________________

__________________________________________________________

Text Interface 3 Macmillan Publishers Limited, 2011

(Mia / make bad decision)


__________________________________________________________
3

__________________________________________________________
(Tony and Mia / do nothing all day)
__________________________________________________________

Text Interface 3 Macmillan Publishers Limited, 2011

__________________________________________________________
(Tony / make bad decision)
__________________________________________________________

for and since


3

Write questions using How long for these answers.


Ive lived in my flat since I was six.
How long have you lived in your flat?
1

My teacher has taught in my school for three years.


__________________________________________________________

Lucy has been in her room since five oclock.


__________________________________________________________

Ive had my mobile phone for two months.


__________________________________________________________

Jack has known his best friend since he was ten years old.
__________________________________________________________

Text Interface 3 Macmillan Publishers Limited, 2011

You might also like