Could you explain to me the difference between these variants? Could there be more of them? What is a good guide (not a note-ish article) to use the correct prepositions with nouns of time?

Thank you for your time.

closed as off-topic by Edwin Ashworth, Lawrence, Nigel J, jimm101, Attack Helicopter Mar 30 '18 at 16:34

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

  • "Homework til Monday" means it's going to be a looooong weekend. – Hot Licks Mar 29 '18 at 21:32
  • Please provide full sentences for your examples. – Lawrence Mar 30 '18 at 0:25

till Monday means that you expect to be working on the homework every day from now until Monday.

on Monday means you'll be working on the homework on Monday, it doesn't say anything about other days.

for Monday means that the homework is due on Monday, but doesn't specify when you'll work on it.

Not the answer you're looking for? Browse other questions tagged or ask your own question.