Past simple vs. present perfect

Choose the correct verb tense for the following sentences.
Language: English
Subject: English language > Grammar
School grade: Spain Spain > Otros > Adultos
Age: 8 - 80

Past simple vs. present perfect

Choose the correct verb tense for the following sentences.

She (lose) her keys yesterday.

lose

lost

has lost

loses

I (not/see) him since last week.

not see

has not seen

didn't see

haven't seen

They (visit) Paris last summer.

visit

has visited

visited

visits

He (be) to the new restaurant already.

be

has been

was

is

She (read) that book last month.

read

reads

has read

reading

I (just/finish) my homework.

just finish

just finished

have just finished

just finishes

We (go) to the beach last weekend.

go

went

has gone

going

He (not/eat) sushi before.

not eat

didn't eat

hasn't eaten

not eating

They (buy) a new car recently.

buy

has bought

bought

buys

She (work) there for five years.

work

has worked

worked

working