Present perfect simple
Present Simple AND Present continuous
Present perfect continuous
Present perfect simple or continuous
100

I ................. (study) English all my life. 

I have studied English all my life. 

100

She _______ (wear) jeans today, but she often ______ (wear) shorts.

She is wearing jeans today, but she often prefers shorts.

100

We ....... (watch)  a movie in this Cineplex ..... (since/for) two hours.

  • We have been watching a movie in this Cineplex 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

They usually _______ (talk) about music, but they ________ (watch) sports at the moment.

They usually talk about music, but they are watching sports at the moment.

200
  • I ________________ (sing) different kinds of songs, especially modern.
  • I have been singing different kinds of songs, especially modern.
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

You _______ (not/watch) a movie at the moment; you never ________ (watch) movies in the morning.

You aren't watching a movie at the moment; you never watch movies in the morning.

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

Tom _______ (not go) to the gym on Wednesdays, but his friend Tim ________ (work) out right now.

Tom doesn't go to the gym on Wednesdays, but his friend Tim is working out right now.

400

I _______________ (listen) to melodious songs for an hour.

  • I have been listening to melodious 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

He usually _______ (go) to the beach on Fridays, but he and his friends ___ (go) to the beach today, on Tuesday!

He usually goes to the beach on Fridays, but he and his friends are going to the beach today, on Tuesday!

500
  • We ____________(shop) at this fair ______ (for/since) two hours.
  • We have been shopping at this fair for two hours.
500

I ______________ (answer) 20 questions so far!

I have answered 20 questions so far!