Correct the Mistakes
Put the Sentence Together
Fill in the Blank
Multiple Choice
Extras / Open-ended Questions
100

I has been to Tokyo.

I have been to Tokyo.

100

sushi / you / ? / ever / have / eaten / 

Have you ever eaten sushi?

100

I ___ (eat) sushi before.

have eaten

100

___ you ever been to Okinawa?
a) Have b) Has c) Had

Have

100

Have you ever eaten sushi?

Yes, I have. / No, I haven’t.

200

She didn’t finished her homework.

She hasn’t finished her homework.

200

20 minutes/ waiting / been / she / has / for 

She has been waiting for 20 minutes.

200

She ___ (not / finish) her homework yet.

hasn’t finished

200

I have been ____ for 10 minutes. 

a) wait b) waiting c) what

waiting

200

How long have you lived in Sapporo?

I have lived in Sapporo (here) for ____ years.

300

They has been wait for 10 minutes.

They have been waiting for 10 minutes.

300

him/ since / have / 2018 / I / known  

I have known him since 2018.

300

How long ___ (you / live) in Sapporo?

have you lived

300

They have ___ each other since 2016. 

a) know b) known c) knew


known

300

What have you been doing today?

I have been studying / playing games / reading…

400

He knowed her since 2015.

He has known her since 2015.

400

have / English / we / studying / been / for / 3 hours

We have been studying English for 3 hours.

400

They ___ (study) English for 2 hours.

have been studying

400

She ___  her homework already.

a) has finished b) have finished c) had finished  

has finished

400

Write a sentence using “for” with a state verb in present perfect simple.

I have known him for 10 years ...

500

I haven’t been live in Yamanashi for 6 years.

I haven’t lived in Yamanashi for 6 years.

500

not / finished / homework / she / has / yet / her

She has not finished her homework yet.

500

He ___ (not / read) the book since last week.

hasn’t been reading

500

Has he ____ English for 5 years?

a) studied b) been studying c) been studied

been studying

500

Write a question and an answer using the Present Perfect continuous.

- How long have you been learning English? → 

Answer: I have been learning English for 6 months.

M
e
n
u