Why you'll need "the", and that is to express that solution b is not really correct, is always that "weekend" is ambiguous by by itself. Illustration: "have you been free over the weekend so we might get alongside one another?" means this coming weekend or the implied weekend in reference https://ricardojnjfc.creacionblog.com/32711756/the-free-diaries