I have.../
Have you ever...?
Have you...yet?
Vocabulary
How long have you...?
...have been...ing
100

私は以前、東京を訪れたことがあります。

I (_____) visited Tokyo before.

have

100

私はちょうど歯をみがいたところです。

I have (____) brushed my teeth.

just

100

すでに、もう

already

100

ケンさんはどのくらい長く北海度に住んでいますか。

How long (____) Ken lived in Hokkaido?

has

100

私は2時間ずっと本をよんでいます。

I have been (________) for two hours.

reading

200

ケンさんはピアノを一度もひいたことがありません。

Ken (____) (____) played the piano.

has never

200

彼はもうこの本をよみましたか。

Have you read this book (     )?

yet

200

以来

since

200

彼はそのギターを1年間ずっとほしいと思っています。

He (___) (______) the guitar for a year.

has wanted

200

ずっと勉強しているのか。

How long have you (_____) (________)?

been studying

300

Have you ever been to an anime event?

- [Yes, (   ) (      ).]

- [No, (   ) (       ) (     ).]

- Yes, I have.

- No, I have not.

300

Has he bought the flowers yet?

- [Yes, (   ) (    ).]

-[No, (   ) (      ).]

- Yes, he has.

- No, he hasn't.

300

会社

company

300

あなたはどのぐらい長くアメリカに滞在していますか。

How long (     ) (     ) stayed in America?

have you

300

私たちは3時間ずっとはなしています。

We (     ) (      ) (        ) for three hours.

have been talking

have been speaking

400

あなたはこれまでにこの本を読んだことがありますか。

(you/(____)/this book/read/have)?

Have you ever read this book?

400

私はすでに英語の宿題を終えました。

(English homework/my/I/(_____)/have/finished).

I have already finished my English homework. 

400

どれくらい長く

How long...?
400

私は8月から北海度に住んでいます。

(August/I/in Hokkaido/(______)/have lived.

I have lived in Hokkaido since August.

400

私は2時間掃除しています。

(cleaning/(_____)/have/I/two hours/for).

I have been cleaning for two hours.

500

私はその映画を何度も見たことがあります。

(movie/(____)/I/that/(____)/many times).

I have seen that movie many times.

500

ケンさんはもうその箱をあけましたか。


(Ken/(___)/that box/(___)/opened)?

Has Ken opened that box yet?

500

...を導入する

introduce

500

ケンさんとはどのくらい知り合いなのか。

(known/you/have/(_____)/(____)/Ken)?

How long have you known Ken?

500

ケンさんは午前8時からマンガを読んでいます。

(has/(      )/(______)/Ken/reading/eight a.m.).

Ken has been reading since eight a.m.