1学期の総復習 part4
次の上の2つの文が下の文とほぼ同じ意味を表すようにカッコに適語を入れなさい。
(1) Betty came to Japan two years ago. She is still in Japan.
Betty ( )( )( ) Japan for two years.
(2) Jane became sick last week. She is still sick now.
Jane ( )( ) sick ( ) last week.
解答・解説(1)
(1) Betty came to Japan two years ago.
She is still in Japan.
Betty ( )( )( )Japan for two years.
元の文の意味はそれぞれ
「ベティーは2年前に日本にきました」
「彼女はまだ日本にいます」
という意味です。それを一つの文にするとどんな意味になればいい
でしょう?
Betty ( )( )( ) Japan for two years.
(ベティーは2年間日本に・・・)
となっているのですから、2年間日本に“いる”となればよいこと
が分かりますね。
「〜に(ずっと)いる」という言い方は上の問題でもふれた
「have(has) been in」です。
そうなるとここでは主語が「Betty」なので「has been in」と分か
ります。
ちなみによくある間違いは「has come to」や「has come in」です。
どちらにしても「come」を使ってはいけません。
「come」、つまり「来る」というのは2年前に行った一時のことで
すよね?
書きかえた文では最後に「for two years」と書いてあります。
もしも「come」にすると「2年間どこかの国から日本に来続けた」
というような意味になってしまいますから気をつけましょう。
正解)
「Betty ( has )( been )( in ) Japan for two years.」
(ベティーは2年間ずっと日本にいます)
解答・解説(2)
(2) Jane became sick last week. She is still sick now.
Jane ( )( ) sick ( ) last week.
この問題も同じような点に注意が必要です。まずは2つの文を訳してみます。
「ジェーンは先週病気でした」
「彼女はまだ病気です」
この2つの文を一つにまとめると
「ジェーンは先週からずっと病気です」
となります。
Jane ( )( ) sick ( ) last week.
(ジェーンは先週・・・病気・・・)
これらのカッコにはどんな言葉が入りますか?
まずすぐに分かるのが最後のカッコではないでしょうか。
ここには「先週から」となるので「〜から」となればよいですよね。
ですからここには「since」が入ります。
では前の2つはどうでしょう?
最初のカッコは現在完了だから「has」が入りますね。
そうなると最後は何か?
これは「been」になります。
これは次のように考えてください。
ジェーンは先週から何なのか?
↓
病気である
↓
「病気です」の「です」は“be動詞”
↓
be動詞の過去分詞は“been”
分かりましたか?
正解)
「Jane ( has )( been ) sick ( since ) last week.」
(ジェーンは先週からずっと病気です)