分享

long before / long ago 有何区别?以及 before long……

 小酌千年 2018-03-26


关于 before 和 ago,最明显的区别是:before 可以是介词或副词;ago 只能是副词。所以可以说:

before lunch

但不能说:ago lunch。

LONG BEFORE / LONG AGO

long before 和 long ago 均可对应中文的“很久之前”,区别在于:

long ago 是相对于“现在”的“很久以前”,句子通常是一般过去时:

I read that book long ago. 我很早之前看过那本书。

It was on TV not long ago. 刚刚电视里还在放它。

long before 指的是“过去的某个时间点之前”,描述的事情通常发生在“过去的过去”,所以句子通常是过去完成时。

That had happened long before. 这在很早之前就发生了。(作者可能在前文已经描述了过去的某个事件)

要描述“三天之前”,如果是相对于现在,可以说:

I read this book three days ago.

如果情况是:上周考试,在考试之前的三天看了书,可以说:

I had read this book three days earlier/before.(此时不说 ago)

BEFORE LONG

before long 和以上的含义相差甚远,含义是:很快;马上。句子常用将来时:

The bus will be here before long. 巴士马上就到。

We will know before long. 我们马上就能知道。

before long 的这种含义,其实可以理解成:不用等很久

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多