首頁>Club>
7
回覆列表
  • 1 # 待退休老人

    1、ago的用法:

    ago表示多久時間“以前”這一意義時,注意:

    (1) 只能與一段時間連用,不與一點時間連用;

    (2) 只能放在時間段之後,不能置於其前;

    (3) 通常只與過去時連用,不與現在完成時連用。

    He left here five years ago. 他五年前就離開這兒了。

    但是若用於表示推測的句子,或因為行文的需要而使句子生動等,ago 有時也可與完成式連用。如:

    He may have been there a month ago. 他也許一個星期以前就去過那兒。

    漢語中的“多久以前的今天(明天)”,英語一般用“一段時間+ago today (tomorrow)”來表示。如:

    He died ten years ago today. 他是10年前的今天去世的。

    2、before的用法:

    (1)作介詞:如:I will be back before 7.我七點前回來.

    (2)作連詞:如:I had never seen snow before I came to the north.我來北方之前從未見過雪.

    (3)作副詞:如:Have you ever been to Japan before?你以前去過日本嗎?

    (4)用在習語中:look before and after 瞻前顧後;before all things 首先;before long 不久

    (5)用在句型中:It won"t be long before...不久就...

    ago和before的區別  1、ago表示“從現在起的若干時間以前”,意思是“距今……以前”,需和過去時或過去進行時連用。before泛指“從過去起的若干時間以前”,意思是 “距過去某時……以前”“與其……(毋寧)”,常和完成時連用,尤其在間接引語中。  2、如果不具體表明多少時間以前,只用before不用ago,意為“從前、以前”。before仍以副詞的形式置於被修飾語後,常與完成時候過去時連用。   3、表示在某一點時間或事件以前時,只用before不用ago,這種用法是將before當作介詞或連詞使用。ago不具有這一功能。

  • 中秋節和大豐收的關聯?
  • 小班要開家長會,會講什麼?