— Guess what the exam result was. I turned out to be the first !— How nice ! I’m sure you _____ a sleepless night. 
#104973
A
have
B
had
C
would have had
D
will have had