The Bank of England has no choice but to raise interest rates at its meeting this week, but that alone will not combat inflation, experts have said.