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.
Note that you will lose points if you ask for hints!

1. A: I for an hour. (have waited/have been waiting)
    B: Sorry. The traffic was really bad.
2. I this report since yesterday and I haven’t finished it yet. (have written/have been writing)
3. Since yesterday, Tony anything. (has not eaten/has not been eating)
4. Aylin Cairo in her life. (has never visited/has never been visiting)
5. This famous song composer any songs this year. (has not composed/has not been composing)
6. Mr. Tonkyn this landscape all weeks but he hasn’t come up with what he likes yet. (has sketched/has been sketching)
7. Susan Boyle in many major venues around the world. (has sung/has been singing)
8. This journalist to the South of Thailand. (has never travelled/has never been travelling)