月 日なまえ __________
現在完了形
( )内の語を適切な形に直すか、( )に入る適切な英語1語を書きなさい。
I(live)in Tokyo for ten years.
こたえ
She(be)sick since last week.
こたえ
I have(just / finish)my homework.
こたえ
Have you ever(visit)Kyoto?
こたえ
He has(never / see)snow.
こたえ
Has she(eat)lunch yet?
こたえ
They have(be)to Hawaii twice.
こたえ
I have known him( )2020.
こたえ
I have played the piano( )three years.
こたえ
( )long have you lived here? — For five years.
こたえ
解答・解説
答え:have lived
「10年間ずっと住んでいる」という継続の意味です。
答え:has been
主語が she なので has を使います。be の過去分詞は been です。
答え:just finished
just は have と過去分詞の間に置きます。
答え:visited
「今までに〜したことがありますか」という経験の疑問文です。
答え:never seen
see の過去分詞は seen です。never は has のあとに置きます。
答え:eaten
eat の過去分詞は eaten です。疑問文の yet は「もう」という意味です。
答え:been
have been to 〜 で「〜へ行ったことがある」という意味です。
答え:since
「〜以来」と起点を表すときは since を使います。
答え:for
「〜の間」と期間を表すときは for を使います。
答え:How
How long で「どのくらいの間」と期間をたずねます。
おうちの方へ:現在完了は〈have / has + 過去分詞〉。「継続」は for / since、「経験」は ever / never、「完了」は just / already / yet といっしょに使われることが多いです。
おうちの方へ
現在完了は〈have / has + 過去分詞〉。「継続」は for / since、「経験」は ever / never、「完了」は just / already / yet といっしょに使われることが多いです。
印刷すると、1枚目が問題、2枚目が解答・解説になります。丸つけのコツは「丸つけと声かけのコツ」もご覧ください。
計算ドリルを作る(無料・何枚でも)→