Exercise 1
Are the underlined verbs right or wrong? Correct them where necessary.
1 Ben is a friend of mine. I know him very well. …………………….
2 Ben is a friend of mine. I know him for a long time. …………………….
3 Sarah and Adam are married since July. …………………….
4 The weather is awful. It’s raining again. …………………….
5 The weather is awful. It’s raining all day. …………………….
6 I like your house. How long are you living there? …………………….
7 Gary is working in a shop for the last few months. …………………….
8 I don’t know Tom well. We’ve only met a few times. …………………….
9 I gave up drinking coffee. I don’t drink it for a year. …………………….
10 That’s a very old bike. How long do you have it? …………………….
Answers
1
1 OK
2 I’ve known him
3 have been married
4 OK
5 It’s been raining / It has been raining
6 have you been living or have you lived
7 has been working
8 OK
9 I haven’t drunk
10 have you had
Exercise 2
Read the situations and write questions from the words in brackets.
1 A friend tells you that Paul is in hospital. You ask him:
(how long / be /I in hospital?) …………………….
2 You meet a woman who tells you that she teaches English. You ask her:
(how long / teach / English?) …………………….
3 You know that Jane is a good friend of Katherine’s. You ask jane:
(how long / know / Katherine?) …………………….
4 Your friend’s brother went to Australia some time ago and he’s still there. You ask your friend:
(how long / be / in Australia?) …………………….
5 Tom always wears the same jacket. It’s a very old jacket. You ask him:
(how long / have / that jacket?) …………………….
6 You are talking to a friend about joe. joe now works at the airport. You ask your friend:
(how long / work / at the airport?) …………………….
7 A friend of yours is having guitar lessons. You ask him:
(how long / have / guitar lessons?) …………………….
8 You meet somebody on a plane. She says that she lives in Chicago. You ask her:
(always / live / in Chicago?) …………………….
Answers
2
1 How long has Paul been in hospital?
2 How long have you been teaching English? or How long have you taught …
3 How long have you known Katherine?
4 How long has your brother been in Australia?
5 How long have you had that jacket?
6 How long has joe been working at the airport? or How long has joe worked …
7 How long have you been having guitar lessons?
8 Have you always lived in Chicago?
Exercise 3
Complete B’s answers to A’s questions.
|
A |
B |
1 |
Paul is in hospital, isn’t he? |
Yes, he ……………………. In hospital since Monday. |
2 |
Do you see Ann very often? |
No, I ……………………. her for three months. |
3 |
Is Amy married? |
Yes, she ……………………. married for ten years. |
4 |
Are you waiting for me? |
Yes, I ……………………. for the last half hour. |
5 |
You know Mel, don’t you? |
Yes, we ……………………. each other a long time. |
6 |
Do you still play tennis? |
No, I ……………………. tennis for years. |
7 |
Is Joe watching TV? |
Yes, he ……………………. TV all evening. |
8 |
Do you watch TV a lot? |
No, I ……………………. TV for ages. |
9 |
Do you have a headache? |
Yes, I ……………………. a headache all morning. |
10 |
Adrian is never ill, is he? |
No, he ……………………. ill since I’ve known him. |
11 |
Are you feeling ill? |
Yes, I ……………………. ill all day. |
12 |
Sue lives in Berlin, doesn’t she? |
Yes, she ……………………. in Berlin for the last few years. |
13 |
Do you go to the cinema a lot? |
No, I ……………………. to the cinema for ages. |
14 |
Would you like to go to New York one day? |
Yes, I ……………………. to go to New York. (use always / want) |
Answers
3
1 ‘s been / has been
2 haven’t seen
3 ‘s been / has been
4 ‘ve been waiting / have been waiting
5 ‘ve known / have known
6 haven’t played
7 ‘s been watching / has been watching
8 haven’t watched
9 ‘ve had / have had
10 hasn’t been
11 ‘ve been feeling / have been feeling or ‘ve felt / have felt
12 ‘s lived / has lived or ‘s been living / has been living
13 haven’t been
14 ‘ve always wanted / have always wanted