by和before的區別

【by和before的區別】by的意思是在某個時間之前已完成,強調到了這一時間點時的狀態是“已完成” , 一般搭配完成時;before的意思是發生在某個時間或事件之前,強調先后順序 , 通常搭配一般時(一般過去時、一般將來時等) 。