You are on page 1of 2

77 Grammar present

presentperfect
perfectororsimple
simplepast? American English
File File 2 Teacher’s Book
2 Worksheet
Grammar American English
B Photocopiable
Activities © Oxford University Press 2008

past?
b
a Complete the conversations with the present perfect or simple past.

1 A How long have you been (be) a Star Wars fan?


B Since I have been (be) five. I have seen (see) all the movies
many times. In fact I saw (see) Phantom Menace on DVD last week.

2 A Have you ever been (ever be) to the US?


B Yes, I took (take) a language course at NYU two years ago.
A Really? How long did the course last
(last)? B A month. I learned (learn) a lot of English there.

3 A How long have you known (know) Bill?


B We have been (be) friends for a long time. For more than 20
years.
A Did you meet (meet) at
school?
B No, we worked (work) at the same restaurant in
1985.

4 A Where do your parents live?


B They have lived (live) in Miami since last year. But before
that they lived (live) in Chicago.
A Why have they left (leave) Chicago?
B Because my dad has retired
(retire).

5 A You look tired. How long have you been (be) at work today?
B Since eight o’clock this
morning.
A Have you not gone (not go) out for lunch
with the others?
B No, I have not time (not have)
26 time.

6 A Is your sister married?


B Yes, she has been (be) married for a long time. About
ten years.
She got (get) married when she was only
18.

You might also like