「Who did you see?」と「Who saw you?」のどちらが、動詞「see」の過去形の疑問文として正しいですか?

両方とも動詞「see」の過去形の疑問文として正しいですが、主語目的語が逆になっています。

①「Who did you see?」の場合、主語は「you」であり、目的語は「who」となります 。

Who did you see?(あなたは誰を見かけましたか?)

I saw Mike.(私はMikeを見かけました)

※「who」が疑問文の目的語になる場合、文法的には「who」ではなく「whom」が正しいのですが、一般的には「whom」の代わりに「who」が使用されています。

②「Who saw you?」の場合は、主語は「who」であり、目的語は「you」となります。

Who saw you?(誰があなたを見かけましたか?)

Mike saw me.(Mikeが私を見かけました)

「who」が疑問文の主語になる場合、主語と動詞の順番は平叙文と変わりません。

難易度:6/10
関連リンク:「Whom are you waiting for?」と「For whom are you waiting?」、どちらが正しいですか?