问题

Could you tell us what has happened to Mary? —She ________ to the picnic next weekend if her business trip to Hawaii had not been cancelled.[ ]

A: would not go
B: would not have gone
C: shall not go
D: shouldn't have gone
正确答案是: