E · CONTROLLED PRACTICE
Choose the correct form. Tick if both are possible.
1. Ray has spent / has been spending 38,000 pounds on the car so far.
2. Denise has kept / has been keeping a tally on the wall since 2009.
3. He has rebuilt / has been rebuilding the engine twice.
4. Lena has known / has been knowing about the car all her life.
5. Your hands are filthy. Have you worked / Have you been working in the garage again?
6. I have never understood / have never been understanding why people restore cars.
7. We have lived / have been living here since 2001 — it's our forever home.
8. They have had / have been having the same argument every Sunday for a decade.
9. How many times have you told / have you been telling him to stop?
10. I have painted / have been painting the garage door — there's one more coat to do.
Now complete the sentences with the correct form of the verb.
11. "You look exhausted." "I ________ (try) to fix the gearbox since six this morning."
12. She ________ (not / speak) to her brother for three years, and she doesn't intend to start now.
13. Someone ________ (eat) my sandwich — the plate's empty.
14. Someone ________ (eat) my biscuits — half the packet's gone.
15. How long ________ (you / have) that phone? It looks ancient.
16. We ________ (not / decide) yet, but we ________ (talk) about moving abroad for months.