Fill in the blank with the most appropriate word.
An adverb is a word or phrase that qualifies or changes an adjective, verb or another adverb, to express a relation of a situation, a cause etc. Option B) last is correct as it specifies which weekend the speaker talks about. The other options are wrong as the blank cannot be filled with a preposition and it just needs an adverb. The correct answer is B) last.