考查动词辨析。A项harass“骚扰,(使)困扰(或烦恼)”,B项redeem“赎回,挽回,兑换”,C项crucify“折磨,十字架上钉死,克制”,D项pester“纠缠,烦扰,使烦恼”。根据but可知前后语义是转折的关系,由He was an hour late“他迟到了一个小时”可知,but he ______ himself fin her eyes应该表示“挽回自己的形象”符合语境,redeem oneself表示“挽回声誉、形象,自赎”。句意:他迟到了一个小时,但他送了她一大束花,在她眼里挽回了自己的形象。因此,该题选择B项正确。