PRIME Minister Julia Gillard has admitted she promised there would be no carbon tax during the election and said circumstances had changed.