since、 before、 ago 他们的区别是什么

如题所述

这个问题我会,虽然本人英语口语不是很好,但是对英语四六级词汇还是很熟悉的~给大家总结了一个表格可以先粗略看一下:


【含义】

1、since    英[sɪns]    美[sɪns]    

prep.    自从; 自…以后,从…以来; (表示气愤)何曾,什么时候;    

conj.    因为,由于; 既然; 从…以后,自…以来;    

adv.    自…以后,从…以来; 此后,后来; 之前,以前;  

2、before    英[bɪˈfɔː(r)]    美[bɪˈfɔːr]    

prep.    之前; 在…以前; 在…面前(或前面); (次序或排列)在前面; 当面;    

conj.    在…以前; 到…为止; 到…之前; 以免; 不然; (宁可…而)不愿;    

adv.    以前; 过去; 已经; 

3、ago    英[əˈɡəʊ]    美[əˈɡoʊ]    

adv.    (与动词简单过去时连用)以前;    


【用法】

  since的用法

1、since用作介词的意思是“从…以来,自从…之后”,其宾语常指过去的一个时间点,其含意通常指持续到说话时刻的动作或情况开始于什么时候。

2、since之后常接名词、动名词作其宾语, since then意为“从那以后”。

3、since所表示的时间往往是从过去某一点时间一直延续到说话的时间,因而一般与完成时态连用。

    The man standing before the blackboard is our English teacher.
    站在黑板前面的那个人是我们的英语老师。

    We got up before sunrise.
    我们在太阳升起之前起床。

 before的用法

2、before主要引导时间状语从句,意为“先于”“…之后才”“(不多久)就…”。当主句是将来时时,从句谓语动词须用现在时;当主句是一般过去时或过去完成时时,从句常用过去时。before引导的时间状语从句不能用于否定式。

2、before或指从过去某一时间起向前推算的若干时间的以前,通常与过去完成时连用;或泛指以前,并不具体指若干时间以前,可使用现在完成的或过去时;还可指从将来某一时间起的若干时间以前。

    We got up before sunrise.
    我们在太阳升起之前起床。

    Before crossing the road, you should have a look at both ways.
    过马路之前,你应该看看路的两边。

ago的用法

1、ago是表示时间的副词,其基本意思是“以前”,表示事情发生在“从此刻算起若干时间以前”,也可以表示“事情发生距现在有多长时间”。简言之, ago的时间参照点是现在。

2、ago短语在句中修饰谓语动词时,该动词一般须用过去时态。但在某些固定短语或人们意识到所涉及的事情是过去发生的时刻, ago也可用于一般现在时,着重表示“到现在已有多长时间了”。当不仅表示动作发生,而且强调动作的后果时, ago可和过去完成时连用。在强调句型中,如强调ago短语,谓语动词be可用于一般现在时,也可用于一般过去时。long ago用于加强语气时,也可与现在完成时连用。

    He started working for us three years ago.
    他3年前开始为我们干活了。

    I realized it three weeks ago.
    这是我在3个星期以前才明白的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-09-11
since有(自从,由于的意思,是介词) before ,在之前,动作发生前,如:before you go.ago多于年月等时间之后,表示...多年前.嘿嘿,