I would love _______ the party last night but I had to work extra hours to finish a report.
A.to go to
B.to have gone to
C.going to
D.having gone to
正确答案是B