現在完了の基本形
have(has) + 過去分詞
①継続用法『(ずっと)~している』
☑ “for+期間“で「~のあいだ」,“since+起点“で「~から」の意味を表します。
【問1】次の日本文を英文にしなさい。
I have studied English since I was seven years old.
She has been here for three hours.
Kenji has had the(that) cat since he was a child.
☑ 現在完了形(継続)の否定文は,have(has)のうしろにnotをつけます。
☑ have notの短縮形はhaven’t,has notの短縮形はhasn’t。
【問2】次の日本文を英文にしなさい。
I haven’t used this computer since last week.
It hasn’t rained since last Sunday.
☑ 現在完了形(継続)の疑問文は,have(has)を主語の前に移動させます。
☑ 答えの文にはhave(haven’t)・has(hasn’t)を使います。
【問3】次の日本文を英文にしなさい。
Have they studied math for a year?
─ Yes, they have.
Has she stayed with her aunt since last week?
─ No, she hasn’t.
☑ How long~?は「どのくらい~ですか。」という意味を表します。
【問4】次の日本文を英文にしなさい。
How long has she used this bike?
─ For a(one) year.
How long has he known her?
─ For five years.