Present Perfect +
Present Perfect -
Present Perfect ?
Past Perfect & Past Simple
Past Simple-Past Progressive
100

they / listen/ music / to

They have listened to music.



100

laundry / do / my / I / yet

I haven't done my laundry yet.



100

You / ever / food /try / Japanese / ?


Have you ever tried Japanese food?



100

Jake____ (call) Dad at work before she ____ (leave) for her trip.

Jake had called Dad at work before she left for her trip.



100

The doorbell____(ring) while I_____(take) a shower.


The doorbell rang while I was taking a shower.



200

Their / lose / team / match / the 


Their team has lost the match. 

200

dinner / eat / they 


They haven't eaten dinner.

200

drive / a car / she / ever/?


Has she ever driven a car?



200

She ____ (watch) a video after the children ____ (go) to bed


She watched a video after the children had gone to bed



200

Mr. and Mrs. Davis _____ (fall) while they ______ (dance).


Mr. and Mrs. David fell while they were dancing.



300

homework / she / her / do / all


She has done all her homework.

300

My parents / be / to Australia.


My parents haven't been to Australia .



300

the teacher / left / already


Has the teacher already left?



300

I ____ (be) very tired because I ____ (study) too much.


I was very tired because I had studied too much.



300

Joseph_____(drive) too fast, that's why he____(have) a car accident.


Joseph was driving too fast, that's why he had a car accident.



400

daughter / come / her / home


Her daughter has come home. 

400

Brother / I / and / not / my /any / this / films / see / week


My brother and I haven't seen any films this week.



400

How many / this / Bob / month / read / books / ?


How many books has Bob read this month?



400

When she _____ (arrive) the match ____ already ____ (start)


When she arrived the match had already started.

400

I _____ (listen) to music, so I _____ (not hear) the fire alarm.


I was listening to music, so I didn't hear the fire alarm.



500

I / already / finish / my work.

I have already finished my work.

500

people / many / not / I / invite


I haven't invited many people.



500

What/you do?


What have you done?



500

After they ____ (see) the Tower, they ____ (go) to Westminster Abbey.


After they had seen the Tower, they went to Westminster Abbey.



500

My sister ____ (rip) her yoga mat while she ______ (exercise).


My sister ripped her yoga mat while she was exercising.



M
e
n
u