英語
中学生
解決済み

What have you done?とはどういう意味でしょうか?
学校では なにをしているの? とならったのですが、調べてみると なにをした? というのもでてきました。どちらが正しいのでしょうか?
また、なにをしているの?の場合、What are you doing?と同じ感じですか?

haveを使った文の使い方がいまいち分からないので教えてください!!!おねがいします

回答

回答

have+過去分詞で現在完了形なので、これは現在完了の文です。
What have you done?は「何をした?」の方が適切だと思います。そもそも「学校では」の部分がないです。
そのあたりは文脈によると思うので、前後の文を見ないとなんとも言えませんが…

「何をしているの?」はWhat are you doing?で正しいです。まあ、何を聞きたいのか、などの文脈にもよりますがね…

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