complete the blanks
A or B
present perfect or past simple
100

I                (read) that book for 3 times

I have read this book for 3 times.

100

They            on Sunday.

a) met      b) have met

a) met

100

With a finished time word (last week, yesterday...)

Past simple

200

I                 (not hear) anything from them yet

I have not heard anything from them yet

200

This month you             2 exams.

a) passed      b) have passed

b) have passed

200

finishd action  in an unspecific time in the past

Present perfect

300

They        (go) to mexico for their summer vacations

They went to mexico for their summer vacations

300

I                 my 20th birthday.

a) celebrated   b) have celebrated

b) have celebrated

300

Indicate series of finished actions

Past simple

400

John              (start) his business after he              (graduate)


John started his business after he graduated

400

She       in Spain for 2 years.

a)lived         b)have lived 

a) lived

400

A finished action with a result in the present

Present perfect