The Chinese (invented / have invented) paper.
invented (simple past -- historical fact)
This is the third piece of cake that you (ate / have eaten) today.
have eaten (present perfect -- unfinished time word)
She (died / has died) four months ago.
died (simple past -- finished action, finished time period)
My notebook isn’t here anymore. Someone (took / has taken) it.
has taken (present perfect -- finished action with a result in the present)
Dad, (did you finish / have you finished) reading the newspaper yet?
have you finished (present perfect -- yet)
I (knew / have known) Julie for three years. We still meet once a month.
have known (present perfect -- event started in the past and continues to the present)
The girls (didn't eat / haven't eaten) their lunch yet.
haven't eaten (present perfect -- yet)
They (cleaned / have cleaned) the car. It looks new again.
have cleaned (present perfect -- recent finished events)
I read this book when I was at school. I (enjoyed / have enjoyed) it a lot.
enjoyed (past simple -- finished event)
How long (were you / have you been) a doctor?
have you been (present perfect -- how long)
At last, I (completed / have just completed) my project. Now I can take a break.
have completed (present perfect -- recent finished action)
We (never visited / have never visited) another country before.
have never visited (present perfect -- never, life experiences)
How many times (did you listen / have you listened) to this CD today?
have you listened (present perfect -- unfinished time word)
He (didn't smoke / hasn't smoked) 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)
I would love to visit Rome sometime. Unfortunately, I (was never / have never been) there.
have never been (present perfect -- never, life experiences)
I (met / have met) my friend two days ago.
met (simple past -- finished action, finished time word)
He can’t drive us today because he (lost / has lost) his car keys.
has lost (present perfect -- finished action with a result in the present)
She (bought / has bought) a new car in 2011.
bought (present perfect -- finished time word)
Shakespeare (wrote / has written) a lot of plays.
wrote (past simple -- finished action)
When Jack was at school, he (learned / has learned to play the saxophone.
learned (past simple -- finished event)
I'm sorry but I (forgot / have forgotten) my homework.
have forgotten (finished action with a result in the present)
I (studied / have studied) 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)
Last year we (went / have been) to Italy.
went (past simple -- finished time word)
Jack (lived / has lived) in Boston for the past 15 years.
has lived (present perfect -- unfinished event that started in the past and continues to the present)
I'm afraid I'm not hungry. I (ate already / have already eaten).
have already eaten (present perfect -- already, recent finished action)