smart.fm で更新してきた、
旧チャンネルブログの文法問題をお届けします。
今週は解答編です
======================================
●アプリ情報:
テストバージョン 2.18と2.19 。
今週の進捗
なしです。ごめんなさい…色々と滞ってる…(ToT)
今後の予定(作成順)
・チャットルーム作成
・アプリにコースが作れるように大幅改良
遅れに遅れて大変申し訳ありません。
======================================
先週の問題にチャレンジして下さった皆様、ありがとうございました。
今回は時制の問題でしたが、皆様時制は一瞬迷われるのでしょうか?
それでは解答と解説に参りましょう。
==========
問題
空欄に適するものを選択肢から選びなさい。
1 Let's start as soon as he ( ).
a.come b.will come c.came d.comes e.would come
解答:d.comes
解説
まず、as soon as というのが3語まとめて1つの接続詞であることを確認する。
as soon as S+V~ 「SがV~するやいなや」という【時を表す】接続詞である。
時を表す接続詞は1つの厄介な文法事項を持っている。
「時・条件を表す副詞節は未来のことでも現在時制で書く」
という文法である。
例文を1つ示そう
I will tell him the truth when he arrives here.
(彼がここに着いたとき、私は彼にその真実を言うつもりだ)
彼はまだここに着いていないから、when will arrive here と言いそうなものだが、不可である。
このように、未来のことでも will を付けない。理由は when以下が「副詞節」だからである。
<副詞節>がどういうものか分からない人は↓ここでしっかり学んでください。
http://q-eng.com/diary/11950
as soon as S+V~ 「SがV~するやいなや」という【時を表す】接続詞で、【副詞節を導いている】
⇒そして、今回は「未来のこと」
⇒⇒「時・条件を表す副詞節は未来のことでも現在時制で書く」…というルールがあるので
⇒⇒⇒ 今回の答えには【現在時制】が入る。
⇒⇒⇒⇒ したがって、答えは comes。(come は原形なので不可)
和訳例:彼が来たらすぐに出発しよう。
----------------
2 I hope he ( ) before we get back.
a.will have finished b.finish
c.have finished d.finished
解答:a. will have finished
解説
I hope ~ と始まるので、ここだけで意味は「私は~を希望している」となる。となれば、この続きは未来のことに決まっている。問題は、1でやった「時・条件を表す副詞節は未来のことでも現在時制で書く」というルールである。
実際、before we get back の部分は、副詞節。だからここは「未来のことなのに」現在形になっている。
しかし、he( )の所は、hope の目的語に値する部分。したがって名詞節。であるならば、未来のことは未来時制で書く。
選択肢の中で未来時制は a. will have finished しかない。
和訳例:我々が戻って来る前に彼が終わらせていることを私は希望している」
---------------
3 Jane ( ) in Tokyo for three years by next April.
a.is b.will be c.will have d.will have been
解答:d.will have been
解説
最後が by next April (次の4月(まで)で)になっている。ということは未来時制。そして for three years(3年間)があるので「期間」を示したい。期間を示すためには「完了形」しか使えない。したがって「未来完了形」のものを選ぶべきである。
正解はd.will have been。
和訳例:ジェーンは次の4月で3年間東京にいることになるだろう。
---------------
4・次の日本語の意味を表す英文になるように、(あ )と(い )に適切なものを下からそれぞれ1つずつ選んで入れよ。
私はすぐに彼がわかった。前に会ったことがあるから。
I recognized him at once, (あ ) I (い )him before.
a.had seen b.seen c.and d.for e.so f.have seen
解答:あ d.for い a.had seen
解説
(あ )には接続詞しか入れない。「というのは~だから」という意味の接続詞は for しかない。したがって(あ )は for。
問題は(い )。ポイントは 最後の before。この before は副詞で「以前に」という意味。「それ以前にあった」という意味である。
つまり、「私が彼とすぐにわかった以前に⇒彼にあったことがある」という具合になる。
【私が彼とすぐにわかった】のが過去時制。これ(過去)より以前の事を示すのに「現在時制」は入れない。現在形も現在完了形も使えません。これ(過去)より以前の事を示す都合が良い表現は「過去完了形」である。
したがって、(い )はa.had seen。
ちなみに、ここには過去形の saw も入れることは可能である。なぜなら、before と書いてあれば、「私が彼とすぐにわかった以前」なのは文脈上明らかであるからである。
過去完了を含み、完了形について、詳しい知識が欲しい人は
ぜひ↓ここをお読みください。問題も解いてください。大変ですが…
http://q-eng.com/diary/2205
=======================
今回は以上でした。いかがでしたでしょうか?
それではまた来週~~~
問題編
http://q-eng.com/diary/12023
出典
コメント