present perfect Grade 8
present perfect Grade 8
100

I have _______ (see) this movie before.

seen

100

Has she ever _____ (be) to London?

been

200

She has ______ (break) her leg.

broken

200

I have never _____ (try) sushi.

tried

300

They have _______ (finish) their homework.

finished

300

He has ______ (write) a Letter.

written

400

He has ________ (go) to the shop.

gone

400

Have you ever _____ (ride) a horse?

ridden

500

We have ______ (eat) dinner already.

eaten

500

She has ______ (do) her project.

done

M
e
n
u