✨ คำตอบที่ดีที่สุด ✨
みみさんの疑問は理解できます。なぜなら、(c)は×にはできないからです。
しかし、「(a)~(d)の中から最も適当な答えを選びなさい」であれば、(d)を選びます。
その理由は、以下の通りです。
(c) raised(過去分詞=形容詞) prices(名詞) 上昇した物価
(d) rising(現在分詞=形容詞) prices(名詞) 上昇している物価
次に、文全体の意味を考えてみましょう。
The workers will have to work overtime to keep up with the [raised] prices.
※raised prices:上昇した物価であるので、今後の上昇の可能性は不明 → △
労働者は、上昇した物価に対応するために残業しなければならないだろう。
The workers will have to work overtime to keep up with the rising prices.
労働者は、上昇している物価に対応するために残業しなければならないだろう。
※rising prices:上昇している物価であるので、今後も上昇の可能性大 → 〇
参考にしてください。