練習問題2(現在完了形と副詞)
(1)Have you (ア just,イ already,ウ ever,エ never)seen snow ?
まずは、この文章は疑問文ですね。
already は肯定文でしか使いませんから ×
この文章を訳してみましょう。
seen=see (見る)の過去分詞
snow = 雪
justは「完了」の文章ですね、
「完了」の文章の場合
疑問文の副詞はyet を使いますから
just は使いません ×
この文章は
疑問文の「経験」を表す文では[副詞]はever
否定文の「経験」を表す場合は never ですから ×
この場合は
ever を使いますね。
「あなたは今までに雪を見たことがありますか?」
(2)I have lived in Nikko (ア by,イ on,ウ till, エ since)1996.
1996年とありますから、(現在ではないことに注意してください)
ア by (~までには)を使うと過去形になりますから ×
時を表す前置詞を使った at +[時間]
on+[曜日]
in+[年号]は使えませんから
ィon は×
ウ till(~まで)は過去形の文章になりますから ×
エ since(~から)は ○
「私は1996年から日光に住んでいます。」
(3)How (ア large,イ many,ウ about,エ long)have you lived in Okinawa ,Mr.White?
この文章をわかっている内容で訳してみましょう。
「ホワイトさん、あなたは沖縄に~住んでますか?」
となり「期間」をたずねているであろうことがわかります。
ア large 「大きさ」をたずねる文
イ many 「数」をたずねる文
ウ about 「様子」をたずねる文
エ long 「期間]をたずねる文 となり ○
How long have you lived in Okinawa ,Mr.White ?
「ホワイトさん、あなたは沖縄にどれくらいすんでいますか?」
(4)Mom has been busy (ア until, イ for ,ウ since ,エ though) you left Japan.
Mom は「おかあさん」
主語は「Mom」ですから「おかあさんは」
has been ~「現在完了形」~です。
busy =忙しい
you =あなたは
left= leave(出発する)の過去形
原形 過去形 過去分詞
leave left left
Japan = 日本
( )をはさんで、前半と後半に分けて考えてみます。
前半の文章は S+V+C
後半は S+V+O
前半「お母さんは、忙しい」
後半「あなたが、日本を出発してから・・・」[過去]
現在完了形の文章に過去形の文章を使うためには since (~から、以来)を
使うと「過去から現在まで]という意味になります。
残りの文章は現在完了の文章と過去の文章をつなげられません。
ウ since ○
Mom has been busy since you left Japan .
お母さんはあなたが日本を去って(出発)から(ずっと)忙しい。
コメント