(SNS全体・外部に公開(Web全体に公開))
完了形に関するセンター試験の問題(解答編)
こんにちは。旧チャンネルブログの流れを汲む日記の水曜日がやってきました。
今週は解答編です。
今回は、完了形の問題でした。チャレンジャーが少ないですね。前回、不定詞の時 は記述式で13問も出してあんなにチャレンジャーがいてくださったのに。
今回 は、10問で選択式で、8人です。
みなさん、完了形がよっぽど嫌いなんですかねえ~???
ちなみに私にとっては「完了形」は超楽勝w。なんでみんな悩むのだ? よく間違えるんだ? 完了形を間違えるなんて人間としてありないw と思います。私にとってはとても不思議です。Ψ(`∀´)Ψ
しかし
私にとっては、「不定詞」が鬼門。なんで皆さん、不定詞の英文を簡単に正しく訳例が出せるのだろう? 不定詞が簡単に訳せる人はもしかしたら人間ではなく神様なのではないか? と思います。私にとってはとても不思議です。(ToT)なんでみんなできるんだ?
もしかしたら皆さんは「時制を考えたくない」のでしょうか?
「その出来事がいつのことなのか」気にならないのでしょうか?
私は「3年前のあの大失敗」とか「数日前の大成功」とか「中学高校時代の地獄の6年間」とか、気になってしょうがないんですけどね…w
さて、解答を発表する前に、先に完了形の考え方を解説します。
先に以下を読んでください。
読まないと、以下の解説がちんぷんかんぷんになります。
とにかく先に↓の「時間軸の話」を聞いてください! \(`0´ )/=3
私の脳には常に↓こんなような時間軸があります。
ここで質問です。「現在」はどこでしょう?
正解はこの黒点です。
もしかして、完了形が嫌いな皆さんは↑この問題ができない、ぱっと思い付かないのでしょうか?
では次。「1年前」はどこでしょう?
正解は↓こんな感じ。(黒点の部分です)
もしかして、これができない?
では次。「3年前」はどこでしょう?
正解は↓こんな感じ。(黒点の部分です)
もしかして、これができない?
では次、「(今を機軸に)3年間」はどこでしょう?
正解は↓この赤い帯です。
もしかしてこれができないのでしょうか?
では次、「3年前から1年前の2年間」はどこでしょう?
正解は↓この青い帯です。
現在完了は↓このような「過去から現在までの赤い帯」
過去完了は↓このような「過去から過去までの青い帯」です。
皆様はこういう「時間軸」がぱっと思いつかないのでしょうか?
私は「思いつく、つかない」以前の問題で、常にこの時間軸が脳裏にあるのです。
じゃあ、クイズ。Ψ(`∀´)Ψ
私はもう30歳をとっくに過ぎたおっさんですが、
私にとって
(1)中学高校時代の6年間
(2)若い頃
は、↓のどの図になるでしょう? 意外と皆さん、「できないんじゃないか」と踏んでます。
正解:
(1)中学高校時代の6年間は↓
(2)若い頃は↓
です。
完了形は「○○間」という「期間」を表す表現です。
だから「中学高校時代の6年間」は↓これになります。
一方「若い頃(when I was young) 」は、「○○間」という「期間」を表す表現ではないのです。
したがって↓こうなります。
ここまでよろしいですか?
この「時間軸の発想」が完了形の鍵を握ります。ここまで分かれば完了形の50%はものにしたも同然です。
ここまでをよく確認してください。
では残りの50%を解説しましょう。
4つあります。
【その1:「継続」の2種】
例えば「私は3年間ここに住んでいる」みたいに、「○○間」と言いたい場合、完了形を使います。この場合「今も住んでいる」ようですから、「現在完了」ですね。
「○○間、~している」とか「○○以来、~している」という状況を「継続」と呼びます。この継続を表すのに、完了形が使われます。これが完了形のもっとも基本的な使われ方です。
ここまでよろしいですか?
では、「私は3年間ここに住んでいる」の英訳例を作りましょう。
・「状態動詞」…住む(live)や愛する(love)などは、「同じ状態が続く」こと説明する動詞
・「動作動詞」…訪れる(visit)や遊ぶ・演奏する(play)などは、「1回のまとまった動作」を表す動詞です。
「○○間、~している」とか「○○以来、~している」の「~している」が「状態動詞」の場合
単なる完了形 ⇒ have/has 過去分詞 …
had 過去分詞 …
「○○間、~している」とか「○○以来、~している」の「~している」が「動作動詞」の場合
進行形の完了形⇒have/has been Ving …
had been Ving …
という具合になります。
「私は3年間ここに住んでいる」の場合、「住む」は「状態動詞」。だったら単なる完了形でいい。
したがって、
I have lived here for three years.
となります。
では「彼女は5分間ピアノを弾いている」の英訳例はどうなるでしょう? 弾く(play)は「動作動詞」。だったら、単なる完了形はダメ。進行形の完了形にします。
したがって
She has been playing the piano for five minutes.
となります。
※「住んでる場合」でも、「弾いている場合」でも「完了形」であることには変わりないことにご注意ください。
【その2:経験】
「私はカエルを食べたことがない」という意味の英訳例を考えましょう。「生まれてこのかた1度も食べたことがない」そうです。
では、それを表すのにふさわしい時間は↓この4つ中ではどれでしょう?
正解は↓ですよ。
↑この【赤い帯の期間中】どこにも「カエルを食べた」という部分(●)がないわけです。
したがって、現在完了形を使います。生まれて以来ずっとだから↓こんな感じ。
「1度もない」はnever を使いますね。だから「私はカエルを食べたことがない」は
I have never eaten frog.
となります。
では、「私はカエルを2回食べたことがある」という意味の英文を考えましょう。
では、それを表すのにふさわしい時間は↓この4つ中ではどれでしょう?
正解は↓ですよ。
生まれてから今までだから
↑この【赤い帯の期間中】に2回「カエルを食べた」わけです。
絵としては↓こうです。
「生まれてから今までに2回食べた」わけです。
「~したことがある」という【経験】は、このような発想で表現されるので、
したがって、(現在)完了形が使われます。
I have eaten frog twice.
となります。
【その3:過去完了の制限】
過去完了形(had + 過去分詞)
を使うには実は制限があります。
「過去のいつまでか」というポイントが必要なのです。
「過去のいつまでか」という説明がなければ、過去完了形は使えません。(逆にその説明があれば、過去完了にしなければなりません)
より正確な↓図
例えば
(父が死んだとき(死ぬ前)、私はここに2年間住んでいた)
I had lived here for two years when(before) my father died.
when(before) my father died.(父が死んだとき(前))という「過去のいつまでか」という説明があるので、
ここでは
I had lived here for two years という具合に「過去完了(had lived)」にしなければなりません。
【その4:1時点の中の継続】
その3と比較して欲しい文があります。
(若い頃、私はここに2年間住んでいた)
という意味の英文を作る場合を考えましょう。
その3で出した例文とよく似ています。
では、過去完了で表現すべきでしょうか?
つまり
I had lived here for two years when I was young.
となるでしょうか? 実はこれは間違いです。このように「過去完了」になりません。
たとえ「2年間(for two years)」があってもダメです!
正しくは
○ I lived here for two years when I was young.
と、過去形になります。
なぜか? ポイントは「若い頃(when I was young)」にあります。
「若い頃(when I was young)」の時間軸は
↓こうでしたよね。
↑「若い頃」は過去形で表現する感じなのです。
例えば、「若い頃、私はここに住んでいた」は
I lived here when I was young.
と lived(過去形)になります。
そして!
「若い頃の2年間」は↓こんな感じになるのです。
「若い頃」という点の中に、2年間が入り込んでしまうのです。
したがって「若い頃、私はここに2年間住んでいた」は
× I had lived here for two years when I was young.
○ I lived here for two years when I was young.
と過去形になります。
ややもすると、【その3】と区別しにくく、とてもいやな表現です。
いかがでしょうか?
お待たせしました。
では、これを踏まえて、問題の解説に行きましょう!
(出典参考:センター試験 英語[文法・語句整序]の点数が面白いほどとれる本 竹岡広信著 中経出版)
(1) Peter( )to find a new apartment for some time.
1、was tried 2、has been trying
3、goes to try 4、is trying
for some time …「しばらくの間」があるので「完了形」が決定! have か has か had があるのを探せばいい。
正解は2。 「try は動作動詞」のため、「has been trying」と進行形の完了形になっている。
<訳例:ピーターはしばらくの間、新しい部屋を見つけようと試みている>
(2) "Is that Italian restaurant next to the bookstore new?"
"No, I think( )for more than a year now."
1、it's been open 2、it's open
3、it's opened 4、it was open
for more than a year now.…「今から1年以上の間」があるので完了形が決定!
open は動詞と形容詞があることに注意。
2のit's の s は has ではなく is のはず。 次が opened ではなく、open だから。
とすれば、「完了形になっていない2と4」が消える。
open は動詞の場合、「開く」という「動作動詞」。だから、open を動詞として使って、「1年以上開いている」としたいならば、it's been opening と進行形の完了形にしなければならない。
しかし、3はそうなっていない。open を「開いている」という形容詞として使うのであれば、it's been open とできる。
正解は1。
<訳例:本屋の隣のイタリアンレストランは新しい? いや、今から1年以上の間開いているはずだよ>
(3) I wonder if Stella has lost my number. ( )her call for the last two hours.
1、I'd expected 2、I'll have expected
3、I'm expecting 4、I've been expecting
for the last two hours.…「ここ2時間」とあるので「完了形」が決定!
あとは、「ここ2時間」だから、現在を基点として2時間だ。過去を基点としないから、現在完了を探す。
正解は4しかない。「expect は動作動詞」のため、「I've been expecting」と進行形の完了形になっている。
<訳例:ステラは私の電話番号をなくしちゃったのかしら。ここ2時間も彼女からの電話を待ってるよ>
(4) "Are John and Mary still living in New York?"
"No, they( )to Dallas."
1、are just moved 2、had just moved
3、have just moved 4、will just move
1の受動態の形は、move が自動詞のため変。4の未来時制はNo! と言っているのだからおかしい。
だからできれば「引っ越した」と過去形にしたい。しかし選択肢に過去形がない。困った。だが道はある。
2のように過去完了を使うには、【「過去のいつまでか」というポイント】が必要。しかしこの英文にはそれがない。
正解は3。
<訳例:ジョンとメアリーはまだニューヨークに住んでるんだっけ? いや、彼らはダラスに引っ越したよ>
(5) "Do you know what Junko is doing?"
"Well, she( )a book when I saw her a while ago"
1、has been reading 2、is reading
3、may be reading 4、was reading
"when I saw her a while ago"(しばらく前に、彼女を見たとき)…は過去時制。
ならば、( )は過去時制しか入りようがない。
「しばらく前は、~だった(過去形)」でないとおかしい。
正解は4。
<訳例:淳子が何をしてるか知らない? しばらく前に、彼女を見たときは本を読んでいたよ>
(6) "Have you ever seen that movie?"
"Yes. When I was in Tokyo, I( )it three times."
1、had seen 2、have seen
3、saw 4、would see
東京にいたとき3回見ていないと変。<「3回見た」という経験だから1を選ぶ>のは早計である。
1は過去完了形だからである。もし1を当てはめて「過去完了」としたら、【「過去のいつまでか」というポイント】が必要。するとそのポイントは「東京にいたとき(より前)」になってしまう。全体の文意から「東京にいるより前に3回見た」となるのは変。したがって、1はおかしい。
正解は3。 図にすると↓こうなる。
<訳例:その映画見たことある? うん、東京にいたとき3回見たよ>
(7) I( )in China for three years when I was a child, but I can't speak Chinese at all.
1、have been 2、have once stayed
3、lived 4、went
こてこての↓このパターン。(その4のパターン)
「子供の頃に3年間中国にいた」のだから↓こうなる。
↑これは過去形で表現する。
正解は3。
<訳例:子供の頃3年間中国に住んでいたが、ちっとも中国語を喋れません>
(8) I( )reading for an hour when he came in.
1、was 2、have been
3、had been 4、will be
こてこての↓このパターン(その3のパターン)
「when he came in.(彼が入ってきた時)」、「1時間」なのだから
↓こうなる
↑これは、過去完了の表現にしなければならない。
正解は3。「read は動作動詞」のため、「had been reading」と進行形の完了形になっている。
<訳例:彼は入ってきたとき(までに)、私は1時間本を読んでいた>
(9) I was tired after the test last Friday, because I( )all day long every day for a week.
1、had been working 2、have been working
3、have worked 4、was working
for a week…「(1週間)」があるので、完了形決定!
先週の金曜日のテスト後疲れていたわけだから、この1週間は、金曜日の前の1週間でないとおかしい。
先週の金曜日という【「過去のいつまでか」というポイント】がある。
であるなら、ここは過去完了に決まっている。
正解は1。
<訳例:先週の金曜日のテストの後は疲れていた。というのは1週間毎日1日中勉強していたから>
(10) "Can't you get the video to work? I bet you didn't read the instructions"
"You're wrong. I( )read them! I just don't understand what the problem is."
1、did 2、didn't
3、had 4、hadn't
「読んだよ!」と言いたいのだから、2と4は消える。3のhad を使って「過去完了」にするためには【「過去のいつまでか」というポイント】が必要。しかし、それがない。だから「過去完了」の3は正解になれない。
過去形が正解になる。したがって
正解は1。 did はreadを「強調」するために使われた言葉である。
<訳例:ビデオを動かせられないの? 説明書を読んでないんでしょう。 違う。ちゃんと読んださ! 何が問題なのか分からないだけさ>
という具合でした。
いかかたったでしょうか? 私は時制を考えるとき、自動的にこの時間軸が思い浮かびます。
私の場合、この所為で、時制が苦にならないのです。皆さんはどうなのでしょうか?
それではまた来週~♪
問題編 はこちら。
コメント