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+仮定法過去完了(had+p.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[助動詞]+S+V】の語順となる。“hardly
ever”は、「めったに…ない」という意味である。
[5]
Never [have been I/have I been/I have been] to such a dangerous
place.
「いまだかつてそんな危険な所に行ったことがない」
(答え)have I been
「否定語」である“never”を「強調」のため文頭に出すと【倒置】が起こり、【Never+v[助動詞]+S+V】の語順となる。
[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が「代名詞」の場合には倒置は起こらず、“C+S[代名詞]+V”のままである)。
[7]
I can’t speak French, [neither I can/nor I can/ nor can I] read
it.
「私はフランス語を読めないし、書くこともできない」
(答え)nor can I
“nor”は「否定文」を受ける場合、【nor+be動詞+S】又は【nor+v[助動詞]+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. ←文否定(全体否定)
ホームに戻る