• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:whomを使った現在完了形)

who/whomの使い方について

このQ&Aのポイント
  • who/whomの使い方について教えてください
  • 授業で学んだwho/whomの使い方について、質問があります
  • アメリカ人はどのようにwho/whomを使うのか、分かりません

質問者が選んだベストアンサー

  • ベストアンサー
  • ForrestG
  • ベストアンサー率62% (139/223)
回答No.3

残念ながら、"Whom has the dog been fed?" では受動態になっていません。 元の文から順に考えてみましょう。 Mary fed the dog.  →The dog was fed by Mary.(be 動詞+過去分詞形+行為者を表す by で受動態に)  →Was the dog fed by Mary?(was を文頭に出して質問文に)  →*Was the dog fed by whom?(Mary を whomに、ただし語順的にこのままでは使えない)  →By whom was the dog fed? または Whom was the dog fed by?  (by whom または whom を文頭に) 以上で、一応通じる形になります。ご提示の英文は現在完了形を元にしているようですが、その場合は Mary has fed the dog.  →The dog has been fed by Mary.(受動態)  →Has the dog been fed by Mary? (質問文)  →*Has the dog been fed by whom?(Mary → whom、ただしこのままでは不可)  →By whom has the dog been fed? または Whom has the dog been fed by?   (by whom または whom を文頭に) ですので、by が抜けています。また、答えが単純過去の "Mary fed the dog." であると予め示されていますので、現在完了形の質問とでは時制が食い違ってしまいます。 いずれにせよ今回の問題では、用意された英文 "Mary fed the dog." の Mary を who に差し替えるだけで、状況的に上の文と全く同じことを問いかけることができます。「who ではなく whom を使え」と明示的に指示されているのであればともかく、who でも可なのだから、上のような複雑なプロセスを辿ってややこしい受動態の文を作る必要はない、ということでしょう。

sana_chi
質問者

お礼

教えて頂いてありがとうございました。 >ってややこしい受動態の文を作る必要はない、ということでしょう そみたいですね。 私の日本語の使い方がまずいんでしょうね、、、 誰がこの犬に餌をあげたの?って聞くこともあるんですが この犬に誰が餌をあげたの?って言うことも多々あるので、、、 そんなにややこしいとは思わなくて。 ありがとうございました。

その他の回答 (2)

回答No.2

順に考えていきましょう。 まずもとの能動態の文。 Mary fed the dog. の「Mary が」を「誰が」にするわけです。素直に置き換えて, who fed the dog? 主語が疑問詞の時には倒置はありませんし,助動詞も使いません。したがってこのまま Who fed the dog? が答えとなります。 つぎに,Mary fed the dog. を受動態にしてみましょう。 The dog was fed by Mary. 「Mary によって」を「誰によって」にします。ここでも素直に置き換えますが,目的格は whom なので,とりあえずこうなります。 the dog was fed by whom? 疑問詞を前に持って行きますが,前置詞と一緒に動かすのが基本ですから, by whom the dog was fed? 倒置をして, By whom was the dog fed? ずいぶん不格好ですね。能動態の方が素直で簡単でしょ? ですから受動態の方はあまり使われません。

  • -ROM
  • ベストアンサー率35% (33/93)
回答No.1

> Whom has the dog been fed? 英文として成り立っていませんが、どういう意味になる文を作りたいと考えたのでしょうか。