I yelled at my boss. That's why I got fired at the party tonight.
1) Is "at" natural here if I mean "during the party", which was an office party?
2) Is "tonight" correct if this is said later that same night?
1) Yes 2) Yes
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.