The old man had to be cared ( )his daughter.
1,for by 2,of with 3,for 4,by
-カテゴリー: 文法 | 2019-10-13
1 for byだと思います。 care for で連語で気にする、愛される、労わる、配慮するなどの意味があります。
そして受け身の文章ですので動作の主体にはbyをつけるのを忘れてはいけません。
前置詞が続くと不思議に感じるかもしれませんがよく引っ掛け問題として出題されます。