21 現在完了

eboard 中学英文法問題集
名前
学習日
21 現在完了
/
〇 現在完了形
【肯定文】Ryoma has lived in Kochi for five years.
リョーマは高知に5年間住んでいます。
【疑問文】Has Ryoma lived in Kochi for five years?
‐ Yes, he has. / No, he has not [hasn’t].
リョーマは高知に5年間住んでいますか。
‐はい、そうです。/ いいえ、ちがいます。
【否定文】Ryoma has not [hasn’t] lived in Kochi for five years.
リョーマは高知に5年間住んでいません。
(1) 私は3年間英語を勉強しています。
I(
)(
) English for three years.
(2) あなたはフランスに(ずっと)住んでいるのですか? - いいえ、違います。
(
) you (
) France? - No, I (
).
〇 「継続」の用法
Taro has lived in Kobe for five years.
Has he lived there since last year?
How long has he lived in Kobe?
タロウは神戸に5年間住んでいます。
彼は去年からそこに住んでいるんですか?
彼はどれくらい神戸に住んでいるんですか?
(3) あなたはどのくらいここに住んでいますか? - 5年間住んでいます。
(
)(
) have you lived here? - I have lived here (
) five years.
〇 「完了」の用法
Harry has already finished his work.
Has he finished his work yet?
ハリーは彼の仕事をすでに終えました。
彼はもう仕事を終えたんですか?
He has not finished his work yet.
彼はまだ仕事を終えていません。
(4) 母さん、宿題はもう終わったよ! Mom, I (
)(
) finished my homework!
(5) もう新しい映画はみた? - まだだよ。
(
) you watched the new movie (
)? - No, not (
).
〇「経験」の用法
Mika has been to Kyoto five times.
Has he ever been to Canada?
ミカは5回京都に行ったことがあります。
彼は今までカナダに行ったことはありますか?
He has not[never] been to Canada.
彼はカナダに[一度も]行ったことがありません。
(6) 大統領は二回日本を訪れたことがある。 The president have (
) Japan (
).
(7) ペルーに行ったことがありますか。- いいえ、一度もそこへ行ったことはありません。
Have you (
)(
) to Peru? - No, I’ve (
)(
) there.
1
{
} にあてはまるものをえらぼう。
(1) 私の姉は5年間ドイツ語を勉強しました。
My sister has studied German { since / for / ever / before } five years.
(2) その映画はもう見た?
Hove you seen the movie { ever / yet / often / once } ?
(3) どれくらいの間彼を知っているんですか?
How { often / long / many / much } have you known him?
(4) 私の姉は2008年からドイツ語を勉強しました。
My sister has studied German { since / for / ever / before } 2008.
(5) 以前彼を見たことがある。
I have seen him { before / ever / never / yet }.
(6) 彼女は何回あなたの家に来たことがありますか?
How { much / long / many times / often } has she come to your house?
(7) ティムは2年前ロサンゼルスに住んでいました。
Tim { lives / lived / has lived/ is living } in Los Angeles two years ago.
(8) ジョンは納豆を食べたことがない。
John has { ever / never / already / yet } eaten natto.
(9) 私達はちょうど夕食を終えたところです。
We { just finish / are just finishing / finished just / have just finished } dinner.
2
日本語の意味に合うように、(
) の単語を正しい形に直そう。
(1) 私はディズニーランドに一回も行ったことがない。
I ( don’t go ) to Disneyland.
(2) 私たちは去年京都に行きました。
We ( go ) to Kyoto last year.
(3) 今までにお化けって見たことある?
( Do you see ) a ghost?
(4) もうあの映画を見に行ったの?
( Do you go ) to see the movie yet?
(5) 私は今英語を勉強しています。
I ( study ) English now.
(6) 父は仕事で2度フランスを訪れたことがあります。
My father ( visits ) France twice on business.
(7) 電車はもう出発しました。
The train has ( yet ) left.
(8) あなたはどれくらい日本にいるんですか?
How long ( are you ) in Japan?
(9) ちょうど部屋の掃除が終わりました。
I ( finish ) cleaning my room.
※on business「仕事で」
答え
(1) have studied
(2) Have, lived, haven’t
(6) visited, twice
(7) ever been, never been
1 (1) for
(2) yet
(3) long
(4) since
(3) How long, for (4) have already
(5) before
(6) many times
(5) Have, yet, yet
(7) lived
(8) never
(9) have just finished
2 (1) have never been
(5) am studying
s
(2) went
(6) has visited
(3) Have you (ever) seen
(7) already
(4) Have you gone
(8) have you been
(9) have (just) finished