英語についての質問です。考え方の間違いや、区別方法の指摘をお願いします。The man ( ) have taught English in japan for ten years.1you met 2met you 3who 4whome僕はこの問題を見たとき確実に目的格ではないのでwhomでなく、あるとしたらwhoだけどその意味で取るとそもそもwhoで繋がなくて()内に何も入れなくても繋がりそうだと思ったので、1か2かと思ったのですが、明確にその2つを区別する方法が思い浮かびませんでした。結果的に自然に感じた1を選んで正解だったのですが、良い見分け方、選択肢の絞り方で良くないところなどあったら教えていただきたいです。

1件の回答

回答を書く

1231399

2026-02-12 01:30

+ フォロー

他回答者の皆さん、まずは基本的なところに気づいていません。



the man という3人称単数形が主語なので have は間違いで has ですね。has taught English

The man 〇〇〇〇 has taught English.....



〇〇に入る得るのは the man を修飾することができる語句。

met you では met と has taught と述語動詞が2つになってしまうので不可。

who と whom は the man を先行詞とする関係代名詞句を導くことになり、the man の述語動詞がなくなってしまうので不可。



目的格の関係代名詞は省略可能なので

The man (who(m)) you met has taught English in Japan for ten years.

これのみが文を成立させることができます。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有