KLS英語学習教室

英文法 【特殊構文】に関する確認問題[Intermediate]

問題数全15題/11題以上正答で確認完了!
【解答と解説】はこのページ(問題)の下にあります。

[1] [Is/Was/Were] it not for art, the world would be a dull place.

[2] [Had/Has/Have] Cleopatra’s nose been shorter, the whole history of the world would have been different.

[3] [Could/Should/Would] you change your mind, no one would blame you.

[4] Hardly ever [it rains/rains it/does it rain] in this region.

[5] Never [have been I/have I been/I have been] to such a dangerous place.

[6] Wide [the gate is/do the gate/is the gate] that leads to destruction.

[7] I can’t speak French, [neither I can/nor I can/ nor can I] read it.

[8] My secretary was the very person who made your secret public. = [It/That/This] was my secretary who made your secret public.

[9] It was last Friday [which/who/that] I saw the man in front of the church.

[10] If you walk a little, you will get to the museum. = A short walk will [b-] you to the museum.

[11] If we are given their financial help, we will be able to carry out this plan. = Their financial help will [e-] us to carry out this plan.

[12] Because of a heavy storm last night, the plane was unable to take off. = Last night, a heavy storm [p-] the plane from taking off.

[13] All my family get up early in the morning. All my family are early [r-].

[14] 「彼から返事がないことで、彼女は大いに心配している」⇒His [f-] to reply has made her much worried.

[15] [No all/Not all/All not] employees are satisfied with their working condition.
































【解答と解説】

[1] [Is/Was/Were] it not for art, the world would be a dull place.
「芸術がなければ、世の中は退屈な場所になるだろう」
(答え)Were
If S+仮定法過去...】では、“if”を省略できる場合がある(動詞が“were”の場合にはifの省略可能)。そして、“if”を省略できる場合に“if”を省略すると【倒置】を起こす点に注意する。【if it were not for ~】(もし~がなければ)では、“if”を省略して、【Were it not for ~】とすることができる。

[2] [Had/Has/Have] Cleopatra’s nose been shorter, the whole history of the world would have been different.
「クレオパトラの鼻がもう少し低かったら、世界の歴史は違うものになっていただろう」<Pascalのことば>
(答え)Had
if S+仮定法過去完了(hadp.p.】では、常に“if”を省略することができる。その場合、【Had [S] p.p.】と【倒置】にする。

[3] [Could/Should/Would] you change your mind, no one would blame you.
「万一あなたの気が変わっても誰もあなたを責めないだろう」
(答え)Should
「仮定法未来」を表す【if S should do】では、“if”を省略して、【Should [S] do】と【倒置】とすることができる。

[4] Hardly ever [it rains/rains it/does it rain] in this region.
「この地方で雨が降ることはめったにないことだ」
(答え)does it rain
「(準)否定語」である“hardly”(を含む語句)を「強調」のため文頭に出すと【倒置】が起こり、【Hardly (...)v[助動詞]SV】の語順となる。“hardly ever”は、「めったにない」という意味である。

[5] Never [have been I/have I been/I have been] to such a dangerous place.
「いまだかつてそんな危険な所に行ったことがない」
(答え)have I been
「否定語」である“never”を「強調」のため文頭に出すと【倒置】が起こり、【Neverv[助動詞]SV】の語順となる。

[6] Wide [the gate is/do the gate/is the gate] that leads to destruction.
「破滅に導く道は広い」
(答え)is the gate
S[名詞]V[be動詞]C[形容詞]”の構文で、“C[形容詞]”が文頭に出ると【倒置】が起こり、【C[形容詞]V[be動詞]S[名詞]】の語順となる(Sが「代名詞」の場合には倒置は起こらず、“CS[代名詞]V”のままである)。

[7] I can’t speak French, [neither I can/nor I can/ nor can I] read it.
「私はフランス語を読めないし、書くこともできない」
(答え)nor can I
nor”は「否定文」を受ける場合、【norbe動詞+S】又は【norv[助動詞]S(V)】という【倒置】の形をとる。意味は、通例、「(そして)Sも(は)…ない」となる。【neither】にも同様の用法がある.
(注)<>では、“and”を挟むことがある:I can’t speak French, and<> nor can I read it.

[8] My secretary was the very person who made your secret public. = [It/That/This] was my secretary who made your secret public.
「あなたの秘密を公にしたのは私の秘書だった」
(答え)It
It is [A] that…】で、[A]を強調する構文となる(いわゆる【強調構文】)。この構文で強調できるのは([A]に置くことができるのは)、[(代)名詞][副詞(句・節を含む)]である。[A]に「人」を表す(代)名詞がくる場合、thatの代わりにwho(m)を使うこともできる([A]に「物事」がくる場合にはthatの代わりにwhichも可能)。
強調構文を使わない素の文は…My secretary made your secret public. ←上の強調構文は、[my secretary]=[S]を強調したもの。
ちなみに、[your secret]=[0]を強調したければ…It was your secret that[which] my secretary made public. とすればよい。

[9] It was last Friday [which/who/that] I saw the man in front of the church.
「私がその教会の前でその男を見たのは先週の金曜日だった」
(答え)that
It is [A] that…】で、[A]を強調する構文となる(いわゆる【強調構文】)。この構文で強調できるのは([A]に置くことができるのは)、[(代)名詞][副詞(句・節を含む)]である(本文は、副詞句の[last Friday]を強調している)。
強調構文を使わない素の文は…I saw the man in front of the church last Friday.
ちなみに、[in front of the church]=[副詞句]を強調したければ…It was in front of the church that I saw the man last Friday. とすればよい。

[10] If you walk a little, you will get to the museum. = A short walk will [b-] you to the museum.
「少し歩けばその博物館に出るでしょう」
(答え)bring
bring】=「~を連れて来る(導く・もたらす)」を使った【無生物主語構文】である。直訳(「少しの歩きは、あなたをその博物館に連れて来るでしょう」)と比較せよ。

[11] If we are given their financial help, we will be able to carry out this plan. = Their financial help will [e-] us to carry out this plan.
「彼らの財政支援があれば私たちはこの計画を実行できるだろう」
(答え)enable
enable A to do】は、「(物事は)Aが~することを可能にする」という意味で、【無生物主語構文】でよく使われる。

[12] Because of a heavy storm last night, the plane was unable to take off. = Last night, a heavy storm [p-] the plane from taking off.
「昨夜ひどい嵐のせいで飛行機は離陸できなかった」
(答え)prevented
prevent A from ~ing】=「Aが~するのを妨げる・妨害する」を使った【無生物主語構文】である。直訳(「昨夜ひどい嵐は飛行機が離陸するのを妨げた」)と比較せよ。

[13] All my family get up early in the morning. All my family are early [r-].
「私の家族はみな早起きだ」
(答え)risers
【名詞構文】(動詞や形容詞が名詞化されて文に組み込まれた構文)の1類型である。“an early riser”の直訳は「起きるのが早い人」である。

[14] 「彼から返事がないことで、彼女は大いに心配している」⇒His [f-] to reply has made her much worried.
(答え)failure
【名詞構文】(動詞や形容詞が名詞化されて文に組み込まれた構文)の1類型である。【S’ failure to do】で、「S’がしないこと(できない)こと」という意味である。この部分を「~するためのS’の失敗」などとするのは誤りである。"his failure to replay”の実質的な内容が“he failed to reply”(彼は返事をしなかった)であることに注意してほしい。

[15] [No all/Not all/All not] employees are satisfied with their working condition.
「すべての従業員が労働環境に満足しているわけではない」
(答え)Not all
“not”が、all, both, every, always, entirely, necessarilyなど「全体性や必然性を表す語」の前につくと、通例、【部分否定】を表す。【not all ~】=「すべての~が…というわけではない」
Cf. No employees are satisfied with their working condition. ←文否定(全体否定)

ホームに戻る