by: in the sense of at the latest - I will be back by 6 o’clock. 
up to a certain time - By 11 o'clock, I had read five pages.

till / until: in the sense of how long something is going to last - He is on holiday until Friday.

to: telling the time - ten to six (5:50)

past: telling the time - ten past six (6:10)

to / till / until: marking the beginning and end of a period of time  - from Monday to/till Friday

before: earlier than a certain point of time  - before 2004

ago : a certain time in the past - 2 years ago

since: from a certain point of time (past till now) - since 1980

at: for night  - at night  - 
a certain point of time -at half past nine- 
for weekend - at the weekend

in: months / seasons - in August / in winter
time of the day - in the morning
year - in 2006
after a certain period of time - in an hour

on: days of the week - on Monday

for: over a certain period of time (past till now) - for 2 years

Share To:

If you are a teacher and if you are looking for original English teaching materials I think everybody surely respects you for your teaching enthusiasm. Same for English learners.. But I do more than respecting. I share materials with you that you are looking for...

0 comments so far,add yours