English
Senior High

私のおじは明日で1ヶ月入院していることになります。
My uncle will have hospitalized for a month tomorrow.
ではだめでしょうか。
解答は
My uncle will have been in hospital for a month tomorrow.
です。

Answers

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 を覚えておくといいと思います

Post A Comment

その日本語訳を細かく訳すと
「私のおじは明日で1カ月病院に入院し続けていることになります。」になるので、【〜し続けている】を表すには、have beenだとおもいます

Post A Comment
Were you able to resolve your confusion?