Circle the correct form of the verb. Tick if both are correct.
- She’s lived/been living here for years.
- Your boss has phoned three times this morning!
- The kids are exhausted because they have been playing outside all day.
- He hasn’t seen the new James Bond film yet.
- I have never met his wife. Have you?
- We have studied/have been studying English all our lives.
- I have been tidying the garage all afternoon. I’ve nearly finished.
- He’ll be here soon. He has just left work.
- How long have you had your car?
- Oh no! Someone has broken the window.
b. Complete the sentences with the present perfect simple or continuous.
- We have known Jack and Ann for years.
- You look hot. Have you been running?
- Rose hasn’t done her homework so she can’t go out.
- Did you know they have moved? They live in Torquay now.
- How long have Daisy and Adam been going out together? Five months?
- I haven’t had time to cook dinner. Shall we get a pizza?
- We have been walking for hours. I think we’re lost.
- Have you eaten my chocolates? There are only a few left!