就是介詞的區別。
What are the johnsons going to do at the weekend?
詹森打算在週末幹些什麼~(at是指的時間點~,指的在週末~)
We‘re going to stay at my mother’s for the weekend。
我們將在媽媽家裡度過這個週末~(for 是指的一段時間,指的持續性的時間,延續了這個週末~)