Past perfect
Present perfect
Present perfect continuous
Past perfect continuous
100

I asked the teacher if...

...she had received my assignment.

100

I’m in love with Dua Lipa’s new single. I...

...have listened to it on repeat since it came out.

100

I’m in love with season 1 of Stranger Things. I. . .

...have been watching it all day.

100

When the bus finally arrived, I. . .

...had been waiting for over an hour.

200

Julia was shaking like a leaf when she boarded the plane. She. . .

...had never felt so terrified before.

200

My father is on a diet. So far...

...he has lost 2kg.

200

My Spanish should be better than it is. I. . .

...have been studying it for years.

200

This morning I overslept again because I didn’t hear the alarm. When I woke up, the alarm. . .

...had been ringing for minutes.

300

My sister knows Brazil like the back of her hand. She...

...has lived there for years.

400

Ana is limping because...

...she has sprained her ankle.

500

Why are you so nervous? Is this the first time...

...you have given a presentation?