Present perfect
Present perfect continuous
Present perfect or perfect continuous
100

I __________ (study) English all my life. 

I have studied English all my life. 

100

We ______ (watch) this movie on Netflix _________ (since/for) two hours.

We have been watching this movie on Netflix for two hours.

100

She_______________ (live) here __________(for/since) 1980. 

She has been living here since 1980.

200

You________________(clean) the bathroom! It looks lovely!

You've cleaned the bathroom! It looks lovely!

200

I ________________ (sing) different kinds of songs, lately. 

I have been singing different kinds of songs, lately.

200

He __________________________ (read) the book ______ (for/since) two hours.

He has been reading the book for two hours.

300

How long ___________ (you/know) each other?

How long have you known each other?

300

The author________________ (write) his novel _____________ (for/since) several months.

The author has been writing his novel for several months.

300

I ___________(not see) you ___________(for/since) a long time.

I haven`t seen you for a long time.

400

He __________ (be/never) to Kyiv.

He has never been to Kyiv. 

400

I _______________ (listen) to sad songs ______ (for/since) an hour.

I have been listening to sad songs for an hour.

400

He ____________ (not study) English ____________  (since/for) he was at school.

He hasn`t been studying English since he was at school.

500

She___________ (have) the car since she ___________ (start) learning to drive.

She has had the car since she started learning to drive.

500

-You are carrying a lot of interesting stuff! 

-Yeah, we ____________(shop) at the mall____________ (since/for) this morning.

-You are carrying a lot of interesting stuff!

-Yeah, we have been shopping at the mall since this morning.

500

Nothing bad ________ (happen) so far!

Nothing bad has happened so far!

500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500