这个问题我会,虽然本人英语口语不是很好,但是对英语四六级词汇还是很熟悉的~给大家总结了一个表格可以先粗略看一下:
【含义】
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个星期以前才明白的。