1. Correct. In this case it means "For the duration of the weekend".Originally Posted by bmo
2. Incorrect (IMO). In this case one would use "this weekend".
I'll leave the others to answer #3 and comment on my notes.
- For Teachers