I really doubt he'd blame you for it, but if he refuses to let you take another one with a reasonable amount of time in between, talk to his department head or the student ombudsman.