by one oclock,till one oclock(1 / 1)

by one o''clock是表示某個動作在那一個時間之前已經完成, 作“在……之前”(not later than)解;till one o''clock則表示某個動作的終止點,作“直至……”解(up to the time of)。

通過下列例句的對比,可以清楚地看出它們的區別:

They will e to North Point Ferry Pier by one o''clock.

他們將在一點之前到達北角輪渡碼頭。

They will be at North Point Ferry Pier till one o''clock.

他們將在北角輪渡碼頭等到一點再離開。

請注意,till用在否定句中時,句中的動詞一般是短暫性的, 即instant verb,如:leave,finish,jump,hit,die, stop,leave,reach,find,lo,catch,ize,fall,escape,e等。例:

I didn''t finish the letter till this m.

直到今天早上我才把這封信寫好。

Don''t wake him till nine o''clock.

九點前不要叫醒他(即讓他一直睡到九點)。

如果till用於肯定句,句中的動詞一般是延續性的,即durative verb,如:wait,work,read,watch,study,live,keep,sleep,eat,love,walk,look等。例:

They lived in Shanghai till 1992.

他們在上海一直住到1992年。

We waited till he came.

我們一直等到他來。