earlier是比較級,這是和後兩者最大的區別。如:I came here 10 minutes earlier than you。 我早你10分鐘到的。I came here (before) 10 miuntes ago。 我10分鐘之前到的。ago和before可連用於一句話當中,earlier多用於2人之前時間長短的比較。ago表示“從現在起的若干時間以前”,意思是“距今……以前”,需和過去時或過去進行時連用。before泛指“從過去起的若干時間以前”,意思是 “距過去某時……以前”“與其……(毋寧)”,常和完成時連用,尤其在間接引語中,如:I visited him three days ago,but he had gone to Shanghai a week before.我三天前去訪問他,但他已與那時的一週前到上海去了。His parents died ten years ago.他父母十年前都去世了。I have never been there before.我以前從來沒有去過那裡。
earlier是比較級,這是和後兩者最大的區別。如:I came here 10 minutes earlier than you。 我早你10分鐘到的。I came here (before) 10 miuntes ago。 我10分鐘之前到的。ago和before可連用於一句話當中,earlier多用於2人之前時間長短的比較。ago表示“從現在起的若干時間以前”,意思是“距今……以前”,需和過去時或過去進行時連用。before泛指“從過去起的若干時間以前”,意思是 “距過去某時……以前”“與其……(毋寧)”,常和完成時連用,尤其在間接引語中,如:I visited him three days ago,but he had gone to Shanghai a week before.我三天前去訪問他,但他已與那時的一週前到上海去了。His parents died ten years ago.他父母十年前都去世了。I have never been there before.我以前從來沒有去過那裡。