英語
中学生
解決済み

What did you cook dinner last night?

↑この文はなぜ誤っているのですか?
解説にはcook for dinnerにしなければならないと書 いてあったのですが…

回答

✨ ベストアンサー ✨

この文のwhatは何を作ったのかという目的語を質問する要素であるのに、cook(動詞)の後にそのままdinnerが来てしまうと、dinnerが目的語の役割をしてしまいます。目的語を聞いているのに目的語あるじゃん??みたいな感じです(伝われ🥲
語彙力なくてすいません!分からなかったら質問してください!

この回答にコメントする
疑問は解決しましたか?