|
ago和before都可用作副词与时间段连用,表示“……之前”,但它们的用法有所不同。 “时间段 + ago”,表示从说话时刻算起的若干时间以前,常用于一般过去时。“时间段 + before”,表示从过去某时起若干时间以前,与过去完成时连用。 He met her three days ago. 他三天前碰到过她。 He said he had met her three days before. 他说他三天前碰到过她。 ago不能单独使用,而before可单独使用,且与一般过去时或现在完成时连用,表示“不明确的以前”。 I have never seen him before. 我以前从未见过他。 I told you before. 我以前告诉过你。 注 意: before可作介词,后接时间点;也可作连词,引导时间状语从句。而ago不能用作介词和连词。 He will be back before five o’clock. 他会在五点钟以前回来。 I’ll ring you up before I leave home. 我离家以前将给你打电话。 自我测试下: 根据句意,用ago或before填空。 1.I’ll ring you up______I leave home. 2.He finished the work five days______. 3.He often went to the park______. 4.We saw the film two months______. 5.When we finally got there,the team had left an hour______. 答 案: 1.before 2.ago 3.before 4.ago 5.before 你发重复了,我复制一遍答案..... 10年前,你是我的暗恋对象。 10years ago, you were my beloved one in my heart without telling you the truth. I will be single before you get married. 1 楼好详细的回答。 before 用于句尾,现在完成时态。 (曾记得老师是这么说的,我需要好好查查语法字典,看到别人都在说用于过去时态) ago只能用于句尾,表示一个点,用过去时。 |