The Bank of England held interest rates at 3.75 per cent today, despite fears that the surge in energy prices could trigger a fresh inflation shock.