We want to thank you all again for the great fun last weekend.

(In this sentence, what does 'last weekend' modify?)

1 answer

It's an adverbial phrase, telling when the "great fun" happened. Seems odd, I know, but sometimes colloquial speech is not easily explained by the rules of standard English!