My uncle will have hospitalized for a month tomorrow.
ではだめでしょうか。
回答
だめです
理由
hospitalize は他動詞なので目的語が必要です
My uncle will have hospitalized for a month tomorrow.
この英文には、hospitalized の後ろに必要な目的語が無いので文法的に間違っています
また、他動詞 hospitalize は、ふつうは受動態で使われます
したがって、be hospitalized の形になります
My uncle will have hospitalized for a month tomorrow.
これは受動態になっていないのでやはり間違っています
「入院している、入院中」を表す be in hospital を覚えておくといいと思います