Past Simple
Present Perfect
Past or Present Perfect?
Time Expressions
Make the Question
100

I ____ (go) to the store yesterday.

went


I went to the store yesterday. 

100

I ____ (eat) sushi before.

have eaten


I have eaten sushi before. 

100

I ____ (see) that movie last year.

saw

I saw that movie last year.

100

I went to school ____
A) yesterday
B) tomorrow
C) yet

A) I went to school yesterday. 

100

Statement: You watched TV yesterday.
 

Did you watch TV yesterday?

200

She ____ (not / watch) TV last night.

didn't or did not


She didn't watch TV last night. 
200

She ____ (not / do) her homework.


has not done

She has not done her homework. 

200

I ____ (see) that movie three times.

have seen

I have seen that movie three times.

200

Have you finished your homework ____?
A) yesterday
B) today
C) last night

B) Have you finished your homework today? 

200

Statement: She has visited her grandmother. 

Has she visited her grandmother?

300

____ you ____ (finish) your homework?

Did you finish your homework? 

300

____ you ever ____ (try) mole?

Have you ever tried

Have you ever tried mole? 

300

She ____ (go) to the dentist yesterday.

went

She went to the dentist yesterday. 

300

She hasn’t called me ____
A) today
B) yesterday
C) last week

A) She hasn't called me today.

300

Statement: They visited Pachuca last weekend.

Did they visit Pachuca last weekend?

400

We ____ (see) that movie last weekend.

saw 

We saw that movie last weekend. 

400

They ____ (visit) Mexico City many times.

have visited

They have visited Mexico City many times. 

400

We ____ (live) here since 2020.

have lived

We have lived here since 2020.

400

We have lived here ____ five years
A) last
B) for
C) ago

B) We have lived here for five years.

400

Statement: He has finished his homework.

Has he finished his homework?

500

They ____ (not / understand) the lesson yesterday.

didn't understand or did not understand

They didn't understand the lesson yesterday. 

500

He ____ (not / finish) his project yet.

has not finished

He has not finished his project yet. 

500

They ____ (not / eat) breakfast yet.

have not eaten

They have not eaten breakfast yet. 

500

I visited my grandma ____
A) since 2022
B) for 2022
C) in 2022

C) I visited my grandma in 2022. 

500

Statement: They have been friends for five years. 

Have they been friends for five years?

M
e
n
u