Past Simple
Past Perfect
Past Perfect Continuous
Future Perfect Continuous
100

Pablo _______ me the pen yesterday. (lend)

lent 

100

She __________ in China before she _______ to Japan. (have live / go)

had lived / went 

100

I __________ all day so I didn't go out. (work)

had been working

100

I ________________ all weekend so I won't be energetic on Saturday night. (work)

will have been working 

200

That house _________ on fire!! (catch)

caught

200

After they  ____________ the meal they ________ to feel sick. (have eat / begin)

had eaten / began 

200

He _________ in Miami for three years when he lost his job. (live)

had been living 

200

They _______________ all day so they'll want to go out this evening. (study) 

will have been studying 

300

I felt really ______ by what you said! (hurt)

hurt

300

Megan didn't arrive until after I ________ (leave).

had left

300

it ___________ so the road was covered in water. (rain)

had been raining

300

How long ________________ when you finally get your exams results? (wait)

will you have been waiting 

400

My dog ______ a hole in our yard yesterday morning! (dig)

dug

400

They __________ so we went to a restaurant. (eat, negative)

hadn't eaten 

400

My mother ___________ for months when she got a job offer! (work, negative)

hadn't been working 

400

They _________________ in the hotel for long when she arrives. (stay, negative)

won't have been staying 

500

My youngest daughter ________ me last week. (bite)

bit

500

He ___________ the time to have breakfast! (have, negative)

hadn't had 

500

My boyfriend __________ when the accident happened. (drive, negative)

hadn't been driving 

500

______ she _____________ long by the time we get there? 

will she have been waiting 

M
e
n
u