2日も経ったので、
もう習ってしまってると思いますが…。
(1) Have the students swept the classroom yet?
↓
The students have swept the classroom.
↓
The classroom has been swept by the students.
↓
Has the classroom been swept by the students yet?
(2) You invited three people to dinner.
↓
Three people were invited to dinner by you.
↓
How many people were invited to dinner by you?
注)three people は、仮に上げた数字です。
(3) Do it at once.
↓
Let it be done at once.
説明:命令形の受動態(受け身)の文の作り方は「Let+目的語(される・られるヒト・モノ・コト)+be+過去分詞形」と決まっているようです。
・受動態への書き換え問題は、まず、普通文(肯定文)に戻して、「主語(主部)、動詞(述部)、目的語」を確認してから、普通文での受動態の文に書き換えます。そして、その文をそれぞれ求められている文(疑問文や否定文など)に、また書き換えます。
いきなり書き換えるのが難しいと思う時は、この方法が無難だと思います。
試してみてください。
また、答えの確認もしてくださいね。
説明、少し長くなりました。
参考になれば嬉しいです。