You are on page 1of 3

A. Read these sentences and choose the most appropriate answer.

I ... Christmas away from home three times. The Smiths ... here since Friday.
a) have spent a) have been
b) has spent b) has been
c) spent c) were

My mom ... mince pies. Would you like some? Portuguese retailers ... their worst
Christmas in 10 years, a survey ....
a) have made
a) suffered/ said
b) has made
b) have suffered/ has said
c) made
c) has suffered/ has said

I ... a savings account two months ago. Up Yesterday I ... three cups of tea, but
to now I ... €200. today I ... six so far.
a) have started/ have saved a) drank / have drunk
b) started/ saved b) drank / drank
c) started/ have saved c) have drunk / have drunk

My children ... a pantomime. How long ... in this city?

a) never saw a) were you


b) have never seen b) have you been
c) has never seen c) you have been

Mary, where ... the star? I want to put it at My father ... the newest Apple iPod. Oh,
the top of the tree. yes? Where ... it?

a) have you put a) has bought/ has he bought


b) you have put b) bought/ has he bought
c) did you put c) has bought/ did he buy

She ... me for ten years, but she only ... my


Oh dear, you ... yet. We’re going to be
parents last Christmas.
late.
a) has known/ met
a) have got dressed
b) has known/ has met
b) didn’t get dressed
c) knew / met
c) haven’t got dressed
Where’s Susan? I’m afraid she ... home. I ... smoking and it ... great.

a) already went a) have quitted/ felt


b) has already gone b) have quitted/ has felt
c) have already gone c) quitted/ felt

1. A

2. A

3. B

4. B

5. C

6. A

7. B

8. B

9. A

10. C (When we give the news, we use the present perfect, but when we ask for
more details, we change to the simple past)

11. A

12. C

13. B

14. A

You might also like