中学英文法

学校の授業で困っているひとのためのウェブサイト

現在完了:継続用法

3. はい、(今までずっと)...しています。/いいえ、(今までずっとは)...していません。(現在完了-継続:答え方)

Have you lived in Okinawa for many years? / Yes, I have. / No, I haven't.

あなたは(今までずっと)何年もの間沖縄に住んでいるのですか? / はい、そうです。 / いいえ、違います。


Have you ...? あなたは(今までにずっと)...しているのですか? と質問されたときの答え方を学ぶことしましょう。


「はい、そうです。」と答える場合、

Yes, I have.

と言います。

Have you lived in Okinawa for many years?    あなたは(今までずっと)何年もの間沖縄に住んでいるのですか?

Yes, I have.    はい、そうです。

この答え方をもう少し詳しく考えてみると、

Yes, / I  / have.
はい、/私は/しています

となっているわけです。


「いいえ、違います。」と答える場合、

No, I haven't.

と言います。

Have you lived in Okinawa for many years?    あなたは(今までずっと)何年もの間沖縄に住んでいるのですか?

No, I haven't.    いいえ、違います。

この答え方をもう少し詳しく考えてみると、

No,   /  I  / haven’t.
いいえ、/私は/していません

となっているわけです。

注意

haven’t は have not を縮めたもの(短縮形)です。ですから、

No, I haven’t.

という代わりに

No, I have not.

ということもできます。


ではいくつか例を学ぶことにしましょう。


Has Judy lived in Okinawa for many years?    Judyは(今までずっと)何年もの間沖縄に住んでいるのですか?

Yes, she has. / No, she hasn't.    はい、そうです。 / いいえ、違います。

「Judy」は「she(彼女は)」の扱いになります。

ですから、質問の文でも、答えの文でも「have」ではなく「has」が使われます。

そして答えでは「Judy」ではなく「she(彼女は)」に変わります。

注意

hasn’t は has not を縮めたもの(短縮形)です。ですから、

No, she hasn’t.

という代わりに

No, she has not.

ということもできます。


Have they lived in Okinawa for many years?    彼らは(今までずっと)何年もの間沖縄に住んでいるのですか?

Yes, they have. / No, they haven't.    はい、そうです。 / いいえ、違います。


それでは練習問題を解くことにしましょう。

練習問題に進む →

気になることがある人は、今学んでいる文法事項の...