Present perfect simple or continuous

Grammar / B1+ Grammar lessons and exercises / Present perfect simple or continuous

Exercise 2

Exercise 2

Choose the correct option, present perfect simple or present perfect continuous, for the following sentences. If both forms are possible, use the present perfect continuous.

1
I hope I'll pass the test, I ____ very hard all week.
2
I ____ for my keys since yesterday, but I ____ them.
3
I'm so tired. I ____ all day.
4
"I can see you ____ your room." "Yes, I did everything myself!"
5
Why are your shoes so dirty? _____ football in the mud?
6
_____ a book by Charles Dickens?
7
I _____ you all afternoon. Are you OK?
8
I _____ her four or five times, but her phone seems to be off.
9
I ____ the report, but I think I won't be able to finish it on time.
10
I ____ to go to Australia, and now my dream will finally come true. I ____ the tickets!