关于 before 和 ago,最明显的区别是:before 可以是介词或副词;ago 只能是副词。所以可以说:
但不能说:ago lunch。 LONG BEFORE / LONG AGO long before 和 long ago 均可对应中文的“很久之前”,区别在于: long ago 是相对于“现在”的“很久以前”,句子通常是一般过去时:
long before 指的是“过去的某个时间点之前”,描述的事情通常发生在“过去的过去”,所以句子通常是过去完成时。
要描述“三天之前”,如果是相对于现在,可以说:
如果情况是:上周考试,在考试之前的三天看了书,可以说:
BEFORE LONG before long 和以上的含义相差甚远,含义是:很快;马上。句子常用将来时:
before long 的这种含义,其实可以理解成:不用等很久。 |
|