How long have you (been) ___ ?

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 alwayswant )

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

Следить за обновлениями