Present Perfect Simple
Present Perfect Simple / Past Simple / used to
Present Perfect Progressive
Modal Verbs
Present Perfect Progressive
100
  • ________ you ________ ________ (ever call) Steve yet / since?
  • Have you ever called Steve yet?
100

James Smith is a runner. He’s won / He won a lot of medals.

James Smith is a runner. He’s won a lot of medals.

100

We __________________ (wait) for her for two hours.

We have been waiting for her for two hours.

100

Mozart _________ (could/may) play the piano at the age of five. 

Mozart could play the piano at the age of five.

100

we/play/chess/since/4 o'clock.

We have been playing chess since 4 o'clock.

200
  • Robert _______ ________ (live)  in Brighton since / for 1991.
  • Robert has lived in Brighton since 1991.
200

I’ve seen / I saw my first Disney film when I was three years old.

I saw my first Disney film when I was three years old.

200

You ________________ (not do) anything lately!

You haven’t been doing anything lately!

200

Could/Might you give me that book James?

Could you give me that book James?

200

Carol/study/all day/for/English/test

Carol has been studying for the English test all day.

300
  • I ________ ________  _________ (play) badminton in my life.
  • I have never played badminton in my life.
300

Sam went to his grandmother for dinner last night. She has cooked / cooked him a great meal.

Sam went to his grandmother for dinner last night. She cooked him a great meal.

300

__________________(work) out? You’re so fit!

Have you been working out? You’re so fit!

300

We might/be able to travel to Dubai this summer.

We might travel to Dubai this summer.

300

you/not/listen/to/me/!

You have not been listening to me!

400
  • How long / When _______ you _________ (have) this motorbike?
  • How long have you had this motorbike?
400

When Mark was little, he ________ (want)

to be a driver.

When Mark was little, he wanted 

to be a driver.

400

How long ________________ (wait) for her?

How long have we been waiting for her?

400

Mr. Hill may/can't drive well. He always crashes into the garage door.

Mr. Hill can't drive well. He always crashes into the garage door. 

400

the children/eat/sweets/before dinner/?

Have the children been eating sweets before dinner?

500
  • Gary ________ _______ (not see)his parents since / for ten years.
  • Gary hasn’t seen his parents for ten years.
500

Jason ______________ lots of coffee but now he drinks only tea. 

Jason used to drink lots of coffee but now he drinks only tea.

500

What _________ she ________ ________ (do)?

What has she been doing?

500

Kevin and John can/couldn't dive 5 years ago but they might/can dive now.

Kevin and John couldn't dive 5 years ago but they can dive now.

500

Wendy/not watch/TV/all evening

Wendy hasn't been watching TV all evening.