Simple Past Tense
Simple Present Tense
Present Perfect
Past Perfect
100

I ............ (expect) they will be late. They probably got stuck in the traffic. .

expected

100

That book........ (belong) to me. Give it back.

belongs

100

We ........ (meet)  several nice people on our holiday so far. 

have met

100

Before I ....... (go) out I had tried to call he

had gone

200

At nine o'clock last night I ......... (read) a book.

read

200

I hate living in Seattle because it always ........ (rain) there .

rains

200

Billy is a great journalist. His newspaper ....... (just offer) him an editing job.

has just offered

200

I shouted at him because he .............. (Not do) his homework.

hadn't done

300

I was driving on a road in the mountains when I ...... (run) out of petrol.

ran

300

He usually...... (drink) coffee, but today he is drinking tea. 

drinks

300

Paula ........ (leave) work early today to meet her uncle.

has left

300

I fell ill because I ........ (eat) something bad.

had eaten

400

We ....... (NOT go) out because it rained heavily.

didn't go

400

In Spain women usually ............. (NOT wear) hats. 

don't wear

400

I ........ (eat) so much ice cream, I feel sick.

have eaten

400

After they ........... (hear) the good news they burst into laughter. 

had heard