by/before/until + 时间词

by/before/until + 时间词:

1)这3者在时间上的理解,究竟有何不同?

2)对句子动词的要求有何不同?(譬如时态,瞬间或持续性?)

麻烦老师详述分析,谢谢!

请先 登录 后评论

最佳答案 2019-04-16 15:01

介词by, before, until+时间名词,都可以作状语, 表示谓语动作的发生于或状态的存在于该时间之前。但三个介词的意义有所不同,说话人关注的时间点也不同,因此对谓语动词的时态有一定的要求,不同分类的谓语动词的使用也有一定的限制。

1 介词by.

虽然词典对介词by的释义为before or at, 即不迟于某时间。但需要注意的是,by后时间名词表示的时间点就是说话人关心的时间。所以,如果谓语动词为动态动词表示事件意义,事件发生在by表示的时间之前,即说话人关心的时间之前,该动词就需要用完成体,例如过去完成时,现在完成时或将来完成时。如果事件持续到by表示的时间,则要用完成进行体。例如:

He had finished his work by 2 o'clock.

I will have written 2 articles by the end of next month.

He had been speaking for one hour by 10 o'clock.

如果谓语动词是静态动词表示状态,则表示在by表示的那个时间,状态已经存在了。谓语用一般体。例如:

He already had two children by 1990.

I will be there by 2 o'clock.

2 介词before.

before介词短语作时间状语,说话人关心的时间是before以前这段时间,而不是before表示的那个时间。所以,无论谓语动词是动态动词表示事件,还是静态动词表示状态,谓语动词都用一般体。

He sent his application form before the end of May.

比较:He had sent his application forn by the end of May.

He was a government official before 1949.

3 介词until

until表示谓语表述的持续的情景的截止时间点。即谓语表示的情景在该时间之前和之后是截然相反的二种状态。

由于until表示的是持续情景的截止时间点,所以在肯定句中,谓语动词必须是可延续动词或静态动词,而不能用非延续性动词。例如:

He waited until 2 o'clock. 正确

He was a doctor until 2015. 正确

He went to America until 2015 错误

但非延续动词的否定结构可以和until时间状语连用。因为动作没有发生是一种状态,而状态是持续的。主语没有做某事这个状态持续到until表示的时间结束。这就意味着在这个时间做某事。所以,非延续性动词的否定式与until时间状语连用,翻译为直到...才做某事。

He didn't finish his homework until 10. 直到10点钟他才写完作业。(他没有写完作业的状态持续到10点结束)

需要注意的是,延续性动词的否定式与until时间状语连用时,句子可能有歧义。例如:

He didn't watch TV until 9.

1 他九点钟才开始看电视。(until状语在not的否定范围之外)

2 他并没有一直看电视看到九点。(until状语在not的否定范围之内)。


请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

(1)by+时间名词:表示“在…时候;到…之前;不迟于”(英文解释If something happens by a particular time, it happens at or before that time.)

By eight o'clock he had arrived at my hotel. 

到8点时,他已经到达我住的宾馆了。

We all knew by then that the affair was practically over.  

到那时,我们都知道事情实际上已经结束了。

解析:强调动作在某个特定时间发生,或者在某个特定时间之前发生,谓语动词可以是静态动词,也可以为动态动词。

(2)before+时间名词:(时间上)在…之前,早于(英文解释:If something happens before a particular date, time, or event, it happens earlier than that date, time, or event.)

Annie was born a few weeks before Christmas.

安妮出生在圣诞节前几周。

My husband rarely comes to bed before 2 or 3am. 

我丈夫很少在凌晨两三点之前睡觉。

Before World War II, women were not recruited as intelligence officers

在第二次世界大战之前,女性不能当情报人员。

解析:强调动作发生时间早于某个特定时间。

(3)until+时间名词 表示:直至;直到;在…之前(英文解释:If something happens until a particular time, it happens during the period before that time and stops at that time.)

Until 1982 he was senior lecturer in botany at Durham University.  

1982年以前他一直是达勒姆大学生物系的高级讲师。

解析:强调动作一直持续到某个特定的时间,或者说在某个特定时间前,某个动作或者状态一直都存在。谓语动词为静态动词,持续性动词或者状态动词。

请先 登录 后评论
  • 5 关注
  • 12 收藏,12651 浏览
  • Pupil07 提出于 2019-04-12 15:30

相似问题