Present Perfect
Choose the correct option
Find and correct the mistake
Simple Past, Present Perfect or Past Perfect
100

The Chinese ____ (invent) many things.

have invented

100

This is the third piece of cake that you (ate/have eaten) today.

have eaten 

100

She has died four months ago.

died (simple past-- finished time period)

100

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

has taken (present perfect--recent past action affecting/related to present) 

200

They ___ (finish) doing their homework.

have finished 

200

When they arrived at the party, Sue (already went/had already gone) home.

had already gone

200

I never traveled to the United Stated. 

have never traveled (present perfect - the action can still be modiefied)

200

She ___ (say) she had paid the bill a week before.

said (simple past)

300

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

c. have completed

300

When I ___ (tried / had tried) to shut off my computer, it crashed.

tried

300

When I called you, you already went to bed. 

had already gone (past perfect - action happened before another action also in the past)

300

She said that her husband ___ (go) fishing the previous night.

d. had gone (past perfect--past action before another one)

400

I _______ (do - neg) the homework yet.

haven't (or have not) done

400

He can’t drive us today because he (has lost / had lost) his car keys.

has lost 

400

First I had finished washing the dishes, and then I did some vacuuming.

finished ( simple past -unconnected past actions)

400

How long _________(you - study) in this school?

have you studied / have been studying (Present Perfect or Present Perfect Continuous

500

He ___ (draw) a lot lately.

has drawn

500

Before I ___ (finished / had finished) dinner, my wife ____ (started / had started) to watch TV.

finished / had started

500

He had given me the report but I haven’t looked at it at all yet.

gave (no use for past perfect)

500

When I was in high school, I had often wished to be taller.

had often wished → often wished (simple past--completed action, finished time period) MINUS POINTS!!!