Multiple choice
Alphabet
UnJumble
Fine the mistake
Key word challenge
100

He __________(read_) that book for two hours.

(a) has read

(b) have read

(c) has been reading

(c) have been reading

(c) has been reading

100

_____ has been practicing Kendo for 2 years.

Answer: He / She

100

have been hours watching TV for two I.

I have been watching TV for two hours.

100

I have been play soccer for a long time.

Error: play

Answer: playing

100

watching

example:

I have been watching anime since I was little.

200

Emily ____________(play tennis) since she was ten.

(a) has played

(b) has been playing

(c) has playing

(d) have been playing

(B) has been playing

200

_______ been snowing for two hours.

Answer: It has 

200

yesterday raining it has been since.

It has been raining since yesterday.

200

It have been raining since this morning.

Error: have

Answer: has

200

reading

Example:

She has been reading that book for two days.

300

How long ______________ (learn) English?

(a) you has learnt

(b) you has been learning

(c) have you been learning

(d) you have been learning

(c) have you been learning 

300

_____ have been eating Sushi since  I was little.

Answer: I

300

was cooking since I have been dinner nine I.

I have been cooking dinner since I was nine.

300

She has been studying English for 2019.

Error: for

Answer: since 

300

cooking

Example:

I have been cooking dinner for a long time.

400

How long ________________ this watch?

(a) have you been wearing

(b) have you wear

(c) are you wearing

(d) did you wore

 (a) have you been wearing

400

 _______ have been living in Niigata for about ____ years.

Answer: We + years (e.g. 15)

400

Since Jessica School Junior High learning English has been.

Jessica has been learning English since Junior High school.

400

We have been doing quiz since less than an hour

Error: since

Answer: for

400

using

Example:

She has been using that pencil for two months.

500

They ____________  Volleyball since October.

(A) has been playing 

(b) have been playing 

(c) have played

(d) has being playing

(b) have been playing

500

They __________ playing the for two hours.

Answer: have been

500

a long time to school riding I have a bike been for.

I have been riding a bike to school for a long time.

500

I have being studying Japanese for a long time.

Error: being

Answer: been

500

cleaning

Example:

I have been cleaning my room since yesterday.

M
e
n
u