On: It is used for the exact time.
Example: on Monday, on 16th of September.
In: is used for seasons, months, years and some parts of the day (except noon and midnight)
By: implies into
Example: "I will finish this work by evening." (upto evening)
For: is used for the duration of action; it is generally used with perfect continuous tense.
Example: "He has been working for four years."
Since: is used for point of time;
Example: "He has been visiting this place since Monday."
From: is used for starting point of an action;
Example: "Today I worked from 10 a.m. to 5 p.m."
|