【質問】英語(中学):「By what right do you say that?(貴方は何の権利があってそんなことを言うのですか。)」のByはどういう意味ですか?

〔質問〕
「By what right do you say that?(貴方は何の権利があってそんなことを言うのですか。)」のByはどういう意味ですか?
〔回答〕
英文はかなり論理的に組み立てられていて、この場合、以下のような経緯でできた疑問文になっています。

① 肯定文:You say that by ~ right.(あなたは~な権利によってそれを言う)

② これに対し、「~ right」の部分について、「どんな権利」かを尋ねたい。
→ 一旦、You say that by what right. というものを仮定。

③ whを含む部分は前に出し、you say の部分を do you say に
→ By what right do you say that?

というものです。

ですので、今回のような英文が登場したら、③ から ① の方向にさかのぼって、肯定文の状態で前置詞の用法を考えるようにしてみてください。

〔詳細〕
こういう組み立て方は単純な wh 疑問文でも同様で、例えば、What do you have? についても、
・肯定文の You have ●●●. から、
・You have what. を経由し、
・what を前に持ってきて What do you have?
というものです。

この what は目的語の位置から移動してきたものですので、言い換えると、「you have」の部分だけを見れば目的語が抜けているような状態にもなっています。

 

※ 理解を優先するために、あえて大雑把に書いてある場合があります

 
アンケートへのご協力をお願いします(所要2~3分)
「将来設計・進路」に関するアンケートを実施しています。ご協力いただける方はこちらよりお願いします
(Googleフォームにアクセスします)

当サイト及びアプリは、上記の企業様のご協力、及び、広告収入により、無料で提供されています