Present Perfect Simple versus Present Perfect Continuous


Podaj właściwą formę Present Perfect  Simple lub Present Perfect Continuous czasowników umieszczonych w nawiasach.

Uwaga: Proszę nie używać form skróconych! np. haven’t been = have not been

This girl has never seen (see never) the sea.

I have not seen (not see) him for three weeks.

We have been playing (play) tennis together since last May.

Have you ever visited (visit you ever) Switzerland?

I have been learning (learn) English for the last two years.

He has been living (live) in Stockholm since last year.

She has already written (already, write) two letters this morning.

She has been hiding (hide) from the enemy ever since the invasion.

Sara has not seen (not see) him since he ran away home in August.

So far he has received (receive) no reward for his services.

He has been crying (cry) for 10 minutes!

Mary has been eating (eat) dinner since 2 o’clock.

I have found (find) this dog in the forest.

Tom has been watching (watch) talent shows for 4 hours! So far he has seen (see) 3 different shows.

I have been learning (learn) a new language. So far I have learnt (learn)3 foreign languages.

They have been working (work) in the garden for 6 hours! They have done (do) a lot of work.