Simple Past
Present Perfect
Present Perfect Qs
Present Perfect Progressive
Present Perfect Progressive Qs
100

I (eat) Mexican food.

ate

100

I _______ (watch) this movie three times.

have watched

100

____ you ____ (finish) your homework?

Have finished

100

I ___________ (wait) for two hours!

have been waiting

100

____ you ______(sleep) all night?

Have been sleeping 

200

Did you ___ (read) this book?

read

200

She _____ (see) this movie before.

has seen

200

____ she ______ (be) here before?

Has been

200

He _________ (not/read) recently.

hasn't been reading

200

_____ he __________ (always/act) like this?

Has always been acting

300

He (grow) so fast.

grew

300

They ____ (speak) with the prime minister.

have spoken

300

What ____ you ____ (do)?

have done

300

They __________ (soccer) _____ (for/since) 2020. 

have been playing ; since

300

What time ___ he ______ (wake up) recently?

has been waking up

400

He _______ (swim) in the ocean.

swam

400

He ________ (not/tell) the truth.

hasn't told

400

Form the wh- question: They have been married [since 2017].

how long have they been married?

400

She ________ (sleeping) _____(for/since) she came back home.

has been sleeping; since

400

Form the wh- question: They have been standing there [for ages].

how long have they been standing there?

500

They _______ (hit) the button.

hit

500

We ______ (not/learn) about this topic ___.

haven't learned; yet.

500

Form the wh- question: I have tried [ten times.]

How many times have you tried?

500

They ______ (argue) about this topic ____ (for/since) centuries.  

have been arguing; for

500

Form the wh- question: I have been listening to [the song called Lemon Tree] lately.

What have you been listening to lately?

M
e
n
u