Present Perfect Continuous

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!
Rewrite the sentenses as in the example. / Ξαναγράψτε τις προτάσεις όπως στο παράδειγμα.
e.g. I have been learning Spanish since 1999.
I've been learning Spanish since 1999.

1. We have been living in this village since 1987.

2. She has been studing for her Maths test since three o' clock.

3. Peter has been watching TV all afternoon.

4. They have been working in this factory since last October.

5. Simon has been playing chess for two hours.

6. I have been cooking for three hours.

7. It has been snowing since last night.