on: 承如樓上所說,在時間上 ,用在小的時間(例如某時某分、禮拜幾);在地點上,可以指在某個地標或者是在大眾運輸內(例如 on the street, on the plane, on the train);在片語上,可以指執行某些動作,是指穿上(put on), 畫上(paint on “color”), 搭上(get on)
in:
時間:某年(in 2020), 或者長時間的(in few weeks)
地點:可以指在建築物內(in the restaurant)
with:
通常搭配某事物或人(例如 Study with classmate, paint with paintbrushes)
by:
跟with 差不多,但使用的時機較少,用於被動語態指「被某人或某事」,或是「藉由某事」(go to school by bus)
後面懶了,for很廣泛,但用法都很簡單(看到for 直接接名詞或是名詞就對了)片語說再多其實都是要靠經驗去補足,等到有一定程度,大概是就知道使用時機。另外還有at, to等許多介系詞,要自己多涉略了,加油
In 是用在長時間
如:
1.早上 下午 晚上
In the morning……
2.四季
春,夏,秋,冬
3.西元幾年
1995,1996,1997