Present Perfect Simple or Continuous

Choose the right option.


1. She () three new poems this week.

    has written

    has been writing

2. This composer () songs for years.

    has written

    has been writing

3. The musicians () since August.

    have travelled

    have been travelling

4. They () to the United States three times.

    have travelled

    have been travelling

5. Dido () one new CD.

    has recorded

    has been recording

6. The band () a new single all day.

    has recorded

    has been recording

7. Some musicians like Witney Houston () live since they were little kids

    have performed

    have been performing

8. Mary () live only once in her career.

    has performed

    has been performing

9. They () to the radio for hours.

    have listened

    have been listening

10. She () to her new CD lots of times.

    has listened

    has been listening