分詞構文について例文で解説(問題演習もついてます)【英文法】

みなさんこんにちは。

 

今回は【分詞構文】について勉強します。

 

以前、分詞について勉強しました。分詞とは、動詞を形容詞化する働きをいいます。具体的には「分詞(現在分詞・過去分詞)を解説【大学受験の英文法】」に記載してあります。

分詞(現在分詞・過去分詞)を解説!問題演習つき【大学受験の英文法】
みなさん、こんにちは。今回は、「準動詞」と呼ばれる「不定詞」「動名詞」「分詞」のうちの「分詞」を学びます。 分詞とは一言で形容詞の一種です。 現在分詞と過去分詞の二種類があり、それぞれ能動と受動の意味をもたせて名詞にかかっていきます。 説明...

 

分詞構文は、分詞とは異なり文の従属節を副詞句に変化させていきます。

 

正直、受験生にとってわけが分からなくなる部分なのでしっかりと理解していきましょう。また、理解をしっかりとするために問題も用意しました。問題演習を通じて理解を深めていきましょう。

スポンサーリンク
スポンサーリンク

分詞構文とは

分詞構文って何の為にあるの?なんて声が聞こえてきそうですが、分詞構文をひと言であらわすならば、2つの文章をつないだ構文といえます。副詞構文は副詞のはたらきをしていて、分詞構文とは副詞へと変化させる役割を担います。

 

副詞は、名詞以外を修飾するはたらきをしています。一般的には書き言葉の表現であることが多いです。長文などにはよく出てくるのでしっかり理解していきましょう。

 

それでは、さっそく分詞構文のつくり方を学びましょう。

分詞構文の作成方法

まずは、通常の分詞構文を作成していきます。以下の例文を見てください

 

When she saw a police officer, she ran away.
(警察官を見て彼女は逃げた。)

 

この例文で分詞構文をつくりましょう。この例文をわかりやすく手順を解説しています。

①接続詞を消す
When she saw a police officer, she ran away.

(分詞構文の主語と主節の主語が同じならば)分詞構文の主語を消す。※違っていたら残します
she saw a police officer, she ran away.

③動詞を分詞に変える。この時、能動なら「動詞+ingの現在分詞」、受動なら「動詞の過去分詞」を使う
Seeing a police officer, she ran away.

 

以上のことから、

 

Seeing a police officer, she ran away.

 

というのが分詞構文になります。

 

文の意味自体は分詞構文でない「When she saw a police officer, she ran away. 」と同じで、「Seeing a police officer」部分がshe ran awayを具体的に修飾する副詞句となります。

受動態の分詞構文について

次に、受動態の文について見てみましょう。

 

As this book is written in easy English, it is suitable for children.
(この本は簡単な英語で書かれているので、子供に適しています)

さきほどの分詞構文の3ステップを経ると、

 

Being written in easy English, it is suitable for children.

 

となります。接続詞asが省略され、主語が同一なのでthis bookが省略され、動詞beはingがついてBeingに変化しました。

 

ここで注意なのが、being 過去分詞のとき、beingは省略されます。つまり過去分詞が文頭に来る形になります。具体的には以下の例文になります。

 

(Being) Written in easy English, this book is suitable for children.
(簡単な英語で書かれているので、この本は子どもたちに適しています。)

 

S先生
S先生
現在分詞・過去分詞のどちらを使うかは、文脈の意味と主節の主語に着目して能動か受動かをとらえる事が大切ね

 

時制が不一致の場合の分詞構文

通常、分詞構文では従属節の動詞はingがつくことから主節と時制が一致します。

 

先程の「Seeing a police officer, she ran away.(警察を見たので彼女は逃げた)」という文では、主節が「she ran away」と過去形だったので、従属節部分も過去形となり「As she saw a police officer」と過去の時制になります。

 

但し、分詞構文の時制を主節よりも前の時制を使用したい場合はhaving P.P.と完了形を分詞構文にします。

 

例えば、先程の警察を見たというのを逃げたより前の時制にしたい場合は

 

Having seen a police officer, she raw away.

 

とすることで時制を主節より前にすることができます。この場合、「彼女は警察官を(逃げる前に)見つけたので、彼女は逃げた」という意味になります。

 

主節が現在形の場合でも分詞構文がhaving P.Pがくると前の時制になります。

 

分詞構文の付帯状況

分詞構文の付帯状況について説明します。その前に、分詞構文が2つの文をつないでいることは分かってもらえたと思いますが、文をつなぐ意味としていくつかあるので見てみましょう。

 

分詞構文が主節の前にあるか、真ん中にあるか、後ろにあるかであらわす意味が違ってきます。

分詞構文が主節の前にあるとき

まず、分詞構文が主節の前にある時についてみていきます。

 

Playing tennis, she hurt her arm.
(テニスをしている時に、彼女は腕にけがをした。)

 

分詞構文が~している時に、~する時にという意味をあらわします。

 

Feeling sick, Tom went to see a doctor.
気分が悪かったので、トムは医者に診てもらった。)

 

~ので、~だからという原因をあらわします

分詞構文が主節の真ん中にあるとき

 

The train leaves Tokyo at seven, arriving in Osaka at ten.
(その電車は7時に東京を出発し、(それから)10時に大阪に着く。)

 

分詞構文の前にカンマが置かれると、連続的な動作や出来事をあらわすことが多いです

後ろにあるとき

主節S V,(カンマ)の後に分詞構文がくる場合、分詞構文が~しながら、~の状態でをあらわしていて同時に2つの動作が行われています。

 

She went out of the room, leaving me alone.
(彼女はわたし一人を残して部屋を出た。)

 

ここではwent outとleavingが同時進行で、この分詞構文の状態を付帯状況と呼びます。
付帯状況は分詞構文の中で最もよく使われ、話し言葉でも登場します。

 

分詞構文の訳し方のコツ

・主節と分詞構文の位置から訳し方を考える。

・主節より前、真ん中であれば、文脈から「~して、主節S Vだ」「~で、主節S Vだ」と訳す。

・主節より後ろであれば、付帯状況なので「~しながら、主節S Vだ」と訳す。

分詞構文の慣用表現

分詞構文出身の慣用表現は試験に頻出なのでこの機会に覚えてしまいましょう。

 

ちなみに熟語として独立した分詞構文を独立分詞構文といいます。

taking~ into consideration~を考慮に入れると
considering~~を考えると
judging from~~から判断すると
frankly speaking率直に言えば
generally speaking一般的に言えば
strictly speaking厳密に言えば
weather permitting天気が許せば

問題演習

⑴ The substance,[ been / by / discovered / having / was ]accident, has been a great surprise to many doctors.(1 語不要)

The substance,[ having been discovered by ]accident, has been a great surprise to many doctors.
(和訳)その物質は,偶然発見されたのだが,多くの医者が大変驚いた。

 

⑵ (      )the hotel room, John was amazed to see how spacious it was.
1. Entering   2. Entered    3. To enter    4. To have entered

1(和訳)ホテルの部屋に入ると,ジョンは部屋が広くて驚いた。

 

⑶ (       )daily, vitamin pills can improve your health.
1. Taking   2. To take   3. Taken    4. Take

3 (和訳)毎日摂取すると,ビタミン剤で健康になりうる。

 

⑷ (       )from here, the cars look like small matchboxes.
1. Seeing   2. Seen   3. Having seen    4. To see

2 (和訳)ここから見ると,車は小さなマッチ箱のように見える。

 

分詞構文のまとめ

分詞構文は名詞以外を修飾する副詞のはたらきをして、つくり方や訳し方にコツがありました。

 

2つの文章をつなげるために、接続詞を消し、2文の主語も同じならば消し、分詞構文にする節の動詞を主節の主語の文脈によって能動、受動かを考えて現在分詞、過去分詞に変えました。

 

分詞構文は文章の位置によって訳し方もことなっていました。主節の後ろに来る場合は付帯状況をあらわします。

分詞構文=副詞のはたらき(名詞以外を修飾)

以上お疲れさまでした。

 

より詳しく、問題演習をしたい人は「全解説頻出英文法・語法問題1000 (大学受験スーパーゼミ)」か「Next Stage英文法・語法問題―入試英語頻出ポイント218の征服」をご利用ください。

スポンサーリンク
スポンサーリンク

にほんブログ村 受験ブログへ
にほんブログ村

にほんブログ村 受験ブログ 大学受験(本人・親)へ
にほんブログ村

コメント

  1. […] 「分詞構文って何?」という方は、分詞構文について例文で解説(問題演習もついてます)【英文法】という過去記事が参考になりますので、是非ご一読ください。 […]

");const o=ie?ie.createHTML(e):e;if(nt===tt)try{t=(new W).parseFromString(o,at)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(nt,"template",null);try{t.documentElement.innerHTML=ot?ae:o}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),nt===tt?ue.call(t,Ie?"html":"body")[0]:Ie?t.documentElement:i},bt=function(e){return ce.call(e.ownerDocument||e,e,H.SHOW_ELEMENT|H.SHOW_COMMENT|H.SHOW_TEXT|H.SHOW_PROCESSING_INSTRUCTION|H.SHOW_CDATA_SECTION,null)},St=function(e){return e instanceof B&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof z)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Rt=function(e){return"function"==typeof b&&e instanceof b},wt=function(e,t,n){pe[e]&&u(pe[e],(e=>{e.call(o,t,n,ut)}))},Ct=function(e){let t=null;if(wt("beforeSanitizeElements",e,null),St(e))return _t(e),!0;const n=st(e.nodeName);if(wt("uponSanitizeElement",e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!Rt(e.firstElementChild)&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return _t(e),!0;if(e.nodeType===J)return _t(e),!0;if(Me&&e.nodeType===Q&&_(/<[/\w]/g,e.data))return _t(e),!0;if(!Ne[n]||Ce[n]){if(!Ce[n]&&Dt(n)){if(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n))return!1;if(we.tagNameCheck instanceof Function&&we.tagNameCheck(n))return!1}if(Ye&&!qe[n]){const t=re(e)||e.parentNode,n=oe(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const r=X(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,$(e))}}}return _t(e),!0}return e instanceof R&&!Et(e)?(_t(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!_(/<\/no(script|embed|frames)/i,e.innerHTML)?(ke&&e.nodeType===Z&&(t=e.textContent,u([fe,de,he],(e=>{t=g(t,e," ")})),e.textContent!==t&&(p(o.removed,{element:e.cloneNode()}),e.textContent=t)),wt("afterSanitizeElements",e,null),!1):(_t(e),!0)},Lt=function(e,t,n){if(Be&&("id"===t||"name"===t)&&(n in r||n in mt))return!1;if(ve&&!Le[t]&&_(ge,t));else if(De&&_(Te,t));else if(!Se[t]||Le[t]){if(!(Dt(e)&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,e)||we.tagNameCheck instanceof Function&&we.tagNameCheck(e))&&(we.attributeNameCheck instanceof RegExp&&_(we.attributeNameCheck,t)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(t))||"is"===t&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n)||we.tagNameCheck instanceof Function&&we.tagNameCheck(n))))return!1}else if(Ze[t]);else if(_(Ae,g(n,Ee,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==T(n,"data:")||!Ke[e]){if(Oe&&!_(ye,g(n,Ee,"")));else if(n)return!1}return!0},Dt=function(e){return"annotation-xml"!==e&&h(e,_e)},vt=function(e){wt("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};let r=t.length;for(;r--;){const i=t[r],{name:a,namespaceURI:l,value:c}=i,s=st(a);let p="value"===a?c:y(c);if(n.attrName=s,n.attrValue=p,n.keepAttr=!0,n.forceKeepAttr=void 0,wt("uponSanitizeAttribute",e,n),p=n.attrValue,n.forceKeepAttr)continue;if(At(a,e),!n.keepAttr)continue;if(!xe&&_(/\/>/i,p)){At(a,e);continue}if(Me&&_(/((--!?|])>)|<\/(style|title)/i,p)){At(a,e);continue}ke&&u([fe,de,he],(e=>{p=g(p,e," ")}));const f=st(e.nodeName);if(Lt(f,s,p)){if(!We||"id"!==s&&"name"!==s||(At(a,e),p=Ge+p),ie&&"object"==typeof G&&"function"==typeof G.getAttributeType)if(l);else switch(G.getAttributeType(f,s)){case"TrustedHTML":p=ie.createHTML(p);break;case"TrustedScriptURL":p=ie.createScriptURL(p)}try{l?e.setAttributeNS(l,a,p):e.setAttribute(a,p),St(e)?_t(e):m(o.removed)}catch(e){}}}wt("afterSanitizeAttributes",e,null)},Ot=function e(t){let n=null;const o=bt(t);for(wt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)wt("uponSanitizeShadowNode",n,null),Ct(n)||(n.content instanceof s&&e(n.content),vt(n));wt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,i=null,l=null;if(ot=!e,ot&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Rt(e)){if("function"!=typeof e.toString)throw A("toString is not a function");if("string"!=typeof(e=e.toString()))throw A("dirty is not a string, aborting")}if(!o.isSupported)return e;if(Ue||ft(t),o.removed=[],"string"==typeof e&&(je=!1),je){if(e.nodeName){const t=st(e.nodeName);if(!Ne[t]||Ce[t])throw A("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof b)n=Nt("\x3c!----\x3e"),r=n.ownerDocument.importNode(e,!0),r.nodeType===V&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!Fe&&!ke&&!Ie&&-1===e.indexOf("<"))return ie&&ze?ie.createHTML(e):e;if(n=Nt(e),!n)return Fe?null:ze?ae:""}n&&Pe&&_t(n.firstChild);const c=bt(je?e:n);for(;i=c.nextNode();)Ct(i)||(i.content instanceof s&&Ot(i.content),vt(i));if(je)return e;if(Fe){if(He)for(l=se.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(Se.shadowroot||Se.shadowrootmode)&&(l=me.call(a,l,!0)),l}let m=Ie?n.outerHTML:n.innerHTML;return Ie&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&_(q,n.ownerDocument.doctype.name)&&(m="\n"+m),ke&&u([fe,de,he],(e=>{m=g(m,e," ")})),ie&&ze?ie.createHTML(m):m},o.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};ft(e),Ue=!0},o.clearConfig=function(){ut=null,Ue=!1},o.isValidAttribute=function(e,t,n){ut||ft({});const o=st(e),r=st(t);return Lt(o,r,n)},o.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],p(pe[e],t))},o.removeHook=function(e){if(pe[e])return m(pe[e])},o.removeHooks=function(e){pe[e]&&(pe[e]=[])},o.removeAllHooks=function(){pe={}},o}();return oe}))
タイトルとURLをコピーしました