第1个回答 2007-04-16
只说说at in on by在表示时间方面的区别吧,别的我有时候也拿不准.
at指时间表示:
1.时间的一点,时刻等。
例如:They come home at sunrise (at noon,at midnight,at ten o'clock,at daybreak, at dawn)
2.较短的一段时间.可指某个节日或被认为是一年中标志大事的日子。
例如:He went home at Christmas(at new year,at the Spring Festival,at night,at midsummer),
His grandfather died at seventy-two.
in指时间表示:
1.在某个较长的时间(如世纪,朝代,年,月,季节,及泛指的上午,下午和傍晚等)
例如: He was born in 1982. He did it in the holidays.
2.在一段时间之后,
例如:I will finish my work in three hours.
He will come here in a day or two
注意:在表示时间点的名词(或者词组)前用after
on指时间表示:
1.具体的时日和有个特定的时间,如某日,星期几等。
例如 On May 4th,everyone could be fooled.
2.某个特定的早晨,下午或晚上.
例如:He died on the eve of victory.
He arrived at 10 o'clock on the night of the 9th.
3.准时
I should reach home on time
by指时间表示
1.不迟于,在某时前
例如:He must have returned by now.
Jack had made some friends by the time you left.
He will come by six o'clock.
2.在....间,在....的时候,
例如:He worked by day and slept by night.
I don't like travellling by night.