先生に伝えたいです。
「いつまで」は “how long” と言います。 例えば “How long will you be out of the house?” (いつまで留守ですか?) 「滞在」は “stay” と言います。「泊まる」も “stay” と言います。例えば “He stayed with his relatives for two months.” (彼は親戚の所に2ヶ月滞在しました。)解答2みたいに家族一人一人言ってもいいですが、解答1みたいに “and his family” でまとめてもいいです。
1)’ あなたの息子さん家族と孫はいつまであなたの家に滞在する予定ですか?’
How long どのくらいの間、どれくらい
will ~する予定
grandchildren 孫
to stay 滞在する、泊まる
2)’彼らはいつあなたの家をでるのですか’
to leave 去る、(今いる場所から)出る