eigo21ホームページ     

英文法の質問箱もくじへ

英文法の質問箱
put on と wear (動作動詞と状態動詞)
質問:

初めまして、私は高校3年の※田という者です。私は大学進学を考えていまして、来年のセンター試験を受ける予定です。今は日々受験勉強に励んでおります。一昨日、英文法の問題を解いていたのですが、解答解説を読んでもどうしても理解できない問題が1問出てきました。自分で辞書や参考書で調べてみたのですがどうしても理解できませんでした。その質問は以下の通りです。どうか教えて下さい。


A lady (    ) a white dress was at the party.
@putting on    Ain     Bat     Con
カッコの中に入るものを@〜Cから選べ。と言う問題なのですが、解答にはAが正解であると書いていました。確かにAが正解になるのはわかるのですが、私は@も正解だと思うのです。なぜならば、@は「put on」を分詞形にして 「A lady」を後置修飾しているだけなので何も問題はないと思うからです。どうして@が不正解になるのか教えて下さい。


質問者: ※田
学年・年齢: 高3
性別: 不明
回答:
センター試験まで1ヶ月を切りました。 あと一息, 体調にも気を配り, 最後の追いこみに励んでください。


さて質問についてです。


put on は「着る」という動作を表す動作動詞の代表です。 
したがって putting on にすると意味が「白いドレスに着替えている女性がパーティにいた」となります。
出題者はパーティで服を着替えるなんてありえない, という視点で putting onはダメとしたのだと思います。 
(「パーティで着替えることもある」と考えれば○となる,問題としては今一つすっきりしませんが, 最適な物を一つどうしても選択するなら in がいいでしょう。)


have on なら「着ている」という状態を表す状態動詞なので, 選択肢に having on があれば選択しても問題はありません。 ただ「白いドレスを着ている女性」なら a lady in a white dress の方がより自然な英語です。 


英語は動作と状態を区別するときがあることは覚えておいて良いでしょう。
死ぬ(動作) die  死んでいる(状態) be dead
開く(動作) open  開いている(状態) be opeen
結婚する(動作) get married/marry   結婚している(状態) be married
列車に乗る(動作) get on the train   列車に乗っている be on the train


動作動詞を現在完了にすると「完了」の意味になり, 状態動詞を現在完了にすると「継続」の意味になるとか,by 〜「〜するときまでに」は動作動詞, till 〜「〜するまで」は状態動詞とともに使うとか,in 〜「〜たったら」は動作動詞, for 〜「〜間」は状態動詞とともに使うなど, 動作動詞と状態動詞で使い方が選択問題に出ることがあります。


なお, 問題文はより自然な英語なら There was a lady in a white dress at the party. か At the part was a lady in a white dress.  か The lady in a white dress was at the party.  です。 不定冠詞付きの名詞から始まる文はあまり自然な英文とは言えないからです。

上の回答に対する質問者からのレスポンス:
返信ありがとうございました!!非常にすっきりしました!ありがとうございます。また疑問が出てきたときはどうぞよろしくお願い致します。センターまでの残りの時間精一杯頑張りたいとおもいます。