A
B
C
D
E
100

The Chinese ______ (invent) paper.

invented (simple past -- historical fact) 

100

This is the third piece of cake that you ______ (eat) today.

have eaten (present perfect -- unfinished time word)

100

She ______ (die) four months ago.

died (simple past -- finished action, finished time period)

100

My notebook isn’t here anymore. Someone ______ (take) it.

has taken (present perfect -- finished action with a result in the present)

100

Dad, ______ (finish) reading the newspaper yet?

have you finished (present perfect -- yet)

200

I ______ (know) Julie for three years. We still meet once a month.

have known (present perfect -- event started in the past and continues to the present)

200

The girls ______ (not eat) their lunch yet.

haven't eaten (present perfect -- yet)

200

They ______ (clean) the car. It looks new again.

have cleaned (present perfect -- recent finished events)

200

I read this book when I was at school. I ______ (enjoy) it a lot.

enjoyed (past simple -- finished event)

200

How long ______ (be) a doctor?

have you been (present perfect -- how long)

300

At last, I ______ (complete) my project. Now I can take a break.

have completed (present perfect -- recent finished action)

300

We ______ (never visit) another country before.

have never visited (present perfect -- never, life experiences)

300

How many times ______ (listen) to this CD today?

have you listened (present perfect -- unfinished time word)

300

He ______ (not smoke) for two weeks. He is trying to give it up.

hasn't smoked (present perfect -- unfinished action that started in the past and continues to the present)

300

I would love to visit Rome sometime. Unfortunately, I ______ (be) there.

have never been (present perfect -- never, life experiences)

400

I ______ (meet) my friend two days ago.

met (simple past -- finished action, finished time word)

400

He can’t drive us today because he ______ (lose) his car keys.

has lost (present perfect -- finished action with a result in the present)

400

She ______ (buy) a new car in 2011.

bought (present perfect -- finished time word)

400

Shakespeare ______ (write) a lot of plays.

wrote (past simple -- finished action)

400

When Jack was at school, he ______ (learn) to play the saxophone.

learned (past simple -- finished event)

500

I'm sorry but I ______ (forget) my homework.

have forgotten (finished action with a result in the present)

500

I ______ (study) English for the past five years, but I still have difficulty speaking and writing.

have studied (present perfect -- unfinished action that started in the past and continues to the present)

500

Last year we ______ (go) to Italy.

went (past simple -- finished time word)

500

Jack ______ (live) in Boston for the past 15 years.

has lived (present perfect -- unfinished event that started in the past and continues to the present)

500

I'm afraid I'm not hungry. I ______ (already eat).

have already eaten (present perfect -- already, recent finished action)

M
e
n
u