基督教超好听的歌曲:before ago有什么差别?will和 be going to有什么区别

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 23:56:57

1、before用于时间段之前,引导状语从句;置于句末时解作“之前”。
例如:
(1)I have heard of this teacher before I met him.
(2)I have heard of him before.

ago用于时间点之前,直接作为状语成分,多置于句末。
例如:I bought it two days ago.

2、will带有一定的主观意识色彩,表较少用于客观事物或现象之后。
例如:I will love you forever.

be going to较为客观,可以用于客观事物之后。
例如:It is going to rain.

但是在通常情况下,两者区别并不明显,只有在需要分辨语气所表示的不同意愿时才需要留意。

(1)我们几乎总是把ago和动词的过去式连用,但不和have构成的完成式连用。
比较:I came here a year ago.我一年前来到这儿
和I have been here for a year/since 1990.我来这儿一年了(我自1990年以来一直在这儿)
(2)要表示过去某一时间和教远的过去某一时间的差别时,用before代替ago.
My grandfather died five years ago;my grandmother had already died three years before.
我祖父五年前去世了;我祖母比他早三年就去世了。

before 指以前的以前
ago 指现在的以前

will 指客观要发生的事
be going to 指计划安排要发生的事

before用于完成时,ago用于一般过去时
before可后跟从句,名词和表示点时间的词,ago为段时间的后缀.
will,be going to同上.

before +名词
ago后面不可加词
will 客观
be going to 主观