John______the bet, had to pay for the dinner

John______the bet, had to pay for the dinner

A.lost

B.having lost

C.losing

D.having loss

正确答案是B