Past perfect / Present Perfect
Future or Future Perfect
Irregular Verbs
100

The man ___ ___(talk) with him.


(PRESENT PERFECT)

has talked

100

All of the teachers at the school will ___ (work) next week.


(SIMPLE FUTURE)

work

100

He ___ ___ (shake) my hand.


(FUTURE PERFECT)

has shaken

200

She ___ ___ (listen) to that song a million times!


(PAST PERFECT)

had listened

200

Maria and Joseph will ___ ___ (graduate) from college by next year.


(FUTURE PERFECT)

have graduated

200

I ___ ___ (fly) many times.


(FUTURE PERFECT)

have flown

300

You ___ ___ (hear) me ask you to be quiet ten times.


(PRESENT PERFECT)

have heard

300

All of the teachers at this school will ___ ___ (work) 187 days by the end of the school year.


(FUTURE PERFECT)

have worked

300

She ___ ___ (drive) there several times.


(FUTURE PERFECT)

has driven

400

All of the children in school ___ ___ (have) their shots.


(PRESENT PERFECT)

have had

400

The students in the fifth grade will ___ ___ (have) a great time on the field trip Monday.


(FUTURE PERFECT)

have had

400

The apple ___ ___ (fall) on the floor.


(FUTURE PERFECT)

has fallen

500

The students ___ ___ (eat) ten times by lunch time.

(PAST PERFECT)

had eaten

500

The Weather Channel will ___ ___ ___ (say) the same thing twenty times by the end of the day.


(FUTURE PERFECT PROGRESSIVE)

have been saying

500

The people ___ ___ (rise).


(FUTURE PERFECT)

have risen