Present perfect simple
Present Simple OR Present continuous
Present perfect continuous
Present perfect simple or continuous
100

I ................. (study) English  

I have studied English 

100
Be quiet! I _____ (read) a book.

I'm reading a book.

100

We ______ (watch)  a movie  _________ (since/for) two hours.

We have been watching a movie for two hours.

100

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

She has lived here since 1980.

200

You________________(clean) the bathroom! It looks lovely!

You've cleaned the bathroom! It looks lovely!

200

He _____ (never / post) photos on Instagram.

He never posts photos on Instagram.

200

I ________________ (sing) different kinds of songs, especially modern since I was 10

I have been singing different kinds of songs, especially modern since I was 10

200

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

  • He has been reading the book for two hours.
300

How long ..................... (know) each other?

How long have you known each other?

300

My dog ___ (love) beans.

My dog loves beans.

300

The poet ________________ (write) romantic poems for several hours.

The poet has been writing romantic poems for several hours.

300

 My dogs ___________(eat) all their food.

 My dogs have eaten all their food.

400

We __________ (know) each other ______ (for/since) we were at school.

We've known each other since we were at school.

400

She ___ (walk) to school every day.

She walks to school every day.

400

I _______________ (listen) to songs for an hour.

  • I have been listening to songs for an hour.
400

He _______________(study) in the library for three hours.

  • He has been studying in the library for three hours.
500

She___________ (have) that car ________ (for/since) she started learning to drive.

  • She's had that car since she started learning to drive.
500

What song ___ (they / sing)? Can you turn the volume up?

What song are they singing?

500

We ____________(shop) here ______ (for/since) two hours.

  • We have been shopping here for two hours.
500

I ______________ (answer) 20 questions so far!

I have answered 20 questions so far!