Present perfect
Present perfect
Past simple
Past simple
Present perfect or past simple?
100

I __________ (eat) sushi many times.

have eaten

100

They __________ (visit) Paris three times.

have visited

100

I __________ (visit) my grandmother last weekend.

visited

100

We __________ (travel) to Spain in 2019.

traveled

100

I __________ (visit) London in 2018.

visited

200

She __________ (not/finish) her homework yet.

hasn't finished

200

My parents __________ (live) in this city since 2005.

have lived

200

She __________ (not/go) to the party yesterday.

didn't go 

200

The movie __________ (start) at 8 p.m.

started

200

I __________ (visit) London many times.

have visited

300

__________ you ever __________ (be) to New York?

Have - been

300

__________ she __________ (read) the new book already?

Has - read
300

__________ you __________ (watch) the football match last night?

Did - watch

300

__________ she __________ (call) you yesterday?

Did - call

300

She __________ (finish) her homework yesterday.

finished

400

We __________ (just/watch) a great movie.

have just watched

400

I __________ (not/see) your brother today.

have not seen

400

They __________ (study) for the exam two days ago.

studied

400

My friends __________ (buy) a new car last month.

bought

400

She __________ (just/finish) her homework.


has just finished

500

He __________ (never/play) tennis before.

has never played

500

The teacher __________ (give) us a lot of homework this week.

has given

500

He __________ (not/eat) breakfast this morning.

didn't eat

500

It __________ (rain) a lot last week.

rained

500

__________ you ever __________ (eat) sushi?

Have - eaten

M
e
n
u