English
高中

Because he came down with the flu,he was forced to stay at home.
という文なのですが、forceはs+v+o+to+doをとる動詞ですよね?
なのにoのところに物や人が入ってないのはどうしてですか?

解答

forceはs+v+o+to+doをとる動詞ですよね?なのにoのところに物や人が入ってないのはどうしてですか?
→ 受動態の文だからです。下記の能動態の文を見れば O=him(人)であるのが分かります。

Because he came down with the flu, he [was forced] to stay at home. [受動態]
⇒ Because he came down with the flue, they [forced] <him>(O) to stay at home. [能動態]

参考にしてください。

マヤ

it forced himと考えて良いということですか?

taka

その通りですね。
訂正:they forced him → it(=the flu) forced him が能動態の文です。

留言
您的問題解決了嗎?