A
B
C
100

Complete: She ___ (visit) London twice.

has visited

100

Make a negative: I / not / see / that movie.

I haven't seen that movie

100

I ___ (see) him last week.

saw

200

Make a question: she / ever / try / sushi?

Has she ever tried sushi?

200

Complete: She's ___ already/yet/still had lunch.

already

200

Complete: He’s ___ (still/yet) working on that essay!

still

300

Complete: Have you finished your homework ___?

yet

300

Make a question: How many books / he / read / this month?

How many books has he read this month?

300

Make a negative: I / not / hear / from her.

I haven't heard from her.

400

Make a question: How long / they / work / here?

How long have they worked here?

400

I ___ (saw / have seen) that man yesterday.

saw

400

Complete: He ___ (break) his leg in 2020. He ___ (not / walk) properly since then.

broke / hasn't walked

500

Explain the difference: I’ve been to Japan. vs I went to Japan in 2019.

Answers may vary.

500

Correct the sentence: I still haven’t received the email yet.

I haven’t received the email yet.

I still haven’t received the email. 

500

 Explain: What’s the difference between “He has been to London” and “He has gone to London”?

been = returned
gone = not returned