For and Before.
In a negative (no) sentence for is used for a period time, and before for a point of time, thus:
1. She will not be here for an hour yet.
2. She will not be here before five o’clock.
Please attend my class to learn the techniques of memorizing and usage. Call Bryan @ 012-664-1376.