ずっと〜している
どのくらい〜していますか
ずっと〜している+ing
100

live in Hiroshima/long time

I have lived in Hiroshima for a long time

100

live in Japan

How long have you lived in Japan?

100

swim/two hours

I have been swimming for two hours.

200

study English/first grade

I have studied English since first grade.

200

be a k-pop fan

How long have you been a k-pop fan?

200

wait for her/four o'clock

I have been waiting for her since four o'clock.

300

be in the badminton club/ three years

I have been in the badminton club for three years.

300

be an English teacher

How long have you been an English teacher?

300

watch TV/midnight (12 o'clock)

I have been watching TV since midnight.

400

like j-pop/2011

I have liked j-pop since 2011.

400

know your friends

How long have you known your friends?
400

play video games/three hours

I have been playing video games for three hours.

500

she/watch anime/seven years old

She has watched anime since she was seven years old.

500

he/playing soccer

How long has he been playing soccer?

500

He/read Harry Potter/2002

He has been reading Harry Potter since 2002.