englishtest-online — Test. Learn. Succeed.

Present Perfect Simple or Continuous — Exercise 2

For the sentences below, select the right option: present perfect simple or present perfect continuous.Use the present perfect continuous if both forms are possible.

1I am exhausted. I ____ for this presentation since early morning.

2She ____ three emails already, but she still has more to write.

3Why are your eyes red? ____ you ____ all night?

4I ____ this book twice, so I know the story very well.

5They ____ in this city for over ten years.

6I ____ my keys. Have you seen them anywhere?

7She ____ English since she moved to London.

8We ____ all the tickets, so the concert is sold out.

9How long ____ you ____ for this company?

10I ____ too much coffee lately, and now I cannot sleep.