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? ________
Show 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?) ________
Show 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 A 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 ) |
Show 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