for/since/ago/before/这四个词有什么区别?

如题所述

这个问题我会,让我来告诉你for/since/ago/before的区别,希望能帮助到你


读音与含义不同

for:英[fɔː(r) , fə(r)]    美[fɔːr , fər]    (表示对象、用途等)给,对; 为了,以帮助; (表示感情所针对的人或事物)为,对; 代表 (某团体或机构); 受雇于; 意思是; 支持,拥护;     

since:英[sɪns]    美[sɪns]    自从; 自…以后,从…以来; (表示气愤)何曾,什么时候;    

ago:英[əˈɡəʊ]    美[əˈɡoʊ]    (与动词简单过去时连用)以前;    

before:英[bɪˈfɔː(r)]    美[bɪˈfɔːr]    之前; 在…以前; 在…面前(或前面); (次序或排列)在前面; 

用法不同

一、for是并列连词,引导的是并列从句,表示原因的语气很弱,一般是对结果作出推断性的补充说明或解释,不表示直接原因, for前多加逗号。

    A party was held for them.
    设宴招待他们。

    They jumped for joy.
    他们高兴地跳了起来。

    I am speaking for all the workers in this firm.我代表公司全体工作人员讲话。

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

    since用作连词作“自从…以来〔以后或,现在〕”解时,引导时间状语从句。

    He must have taken the book since it isn't here.
    他一定是把书拿走了,因为书已不在这里了。

    Since you can't answer the question, perhaps we'd better ask someone else.
    既然你无法回答这个问题,我们最好再问问别人。

    He had spoken to her only once since the party.
    自从那次聚会以来,他只跟她说过一次话。

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

    ago短语在句中修饰谓语动词时,该动词一般须用过去时态。

    Long, long ago there was a war between the birds and beasts.
    很久很久以前,鸟类和兽类间发生了一场战争。

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

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

四、before可用于表示时间。可以表示“先于,在…以前”,其后可以跟表示具体日期、时间等的名词或数词,也可以跟表示时间或动作的名词。

    I'd met him once before.
    我曾经见过他。

    I have seen that film before.
    那部电影我以前看过。

    I was inspired to work harder than ever before.
    我受激励比以往任何时候都更加努力地工作。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-07-11
for +一段时间,表示持续了多久
since+时间点,表示从那个时候起
一段时间+ago,表示多久以前
before 在这个上和ago相近