欢迎来到星沙英语网

by后接时间名词与不同性质动词的连用

来源:www.xmpkm.com 2025-02-14

by后接时间名词与持续终结/非终结性动词、非持续终结/非终结性动词、状况、习惯连用时,用什么样的时态,其逻辑是什么?

参考曹老师解答的《表示时间的by到底能否与持续性动词连用》《by/before/until + 时间词》《关于by/after状语从句的疑问—柯帕斯英语网 》《《小王子》第八章一段话中的时态的问题》

原文:Can you finish the work by five o'clock? 你五点钟前能完成工作吗?

第一句是问句,允许听话人finish这个动作发生在五点钟,所以用了一般体。

第二,我补充一个疑问:finish是个终结动词为何不是动作发生在五点前为何不是完成体?

by+时间名词作状语,by的语义为 beforeor at the specified time. 即在指定的时间或该时间之前,即不迟于这个时间。说话人心里关注的时间就是by后的时间名词所表示的时间。谓语动词的体由参照这个时间来决定。我用具体情景来讲明你更容易理解。

假设房东需要房客付房租,他会说,You must pay therent by Friday. 你最迟在周五要付房租。假如用on Friday作状语,则意味着不可以早于或晚于周五,只能在周五。而实质状况是你早于周五房东是欢迎的,但考虑到你周五可能才会搞到钱,所以把周五作为最后期限,用by Friday. 如此,房东期待你周五付房租,付房租的动作发生在说话人关心的时间,谓语动词用一般体,尽管by的用法不排除早于周五付房租。你的Can you finish the work by five o'clock? 这个句子也是同样的种类。准确的翻译不应该是五点前,如果那样就直接用before了。准确的翻译应该是你能否最晚五点钟干完活?即你五点干完是可以的,不排除五点之前。说话人同意你五点干完,finish这个状况转变发生在五点,用一般体。

这是说话人询问或需要听话人最晚在某个时间做某事,不排除早于该时间。

下面大家看另一种状况。终结性动词表示的事件在的特定时间之前已经发生并结束,但说话人关心的不是动作本身的发生时间,而是动作结束后的那个特定时间。事件在说话人关心的时间之前发生并结束,该事件用完成体。譬如你的表坏了,送到维修店维修,问什么时间能取表。修表师傅说,Come on Monday. I will have repaired your watch by that time.周一说说话人关心的时间,修表的事件在周一之前就结束了,所以客户周一可以取表。有些网友或许会想,那为何不说before that time呢?由于假如你用before that time, 你关心的时间就不再是周一了,而是周一之前的那段时间,修表的事件在你关心的那段时间内发生,谓语动词要用一般体,而不是完成体的。取表的时间是说话人关心的时间,修表的动作在此时间之前,by Monday 就表示这种关系。又如,His wife had gone to bed by the time he went home.

假如谓语动词为be+表语表示的状况,by+时间名词作状语,则be用一般体,表示在说话人关心的时间,该状况已经存在了。比如,He was already at home by five o'clock.

偶尔,用by+时间名词作状语,表示一个持续性动作最晚在某个时刻已经处于持续的状况,此时谓语动词用进行体。比如:By the time we got there, they were already lying on thebeach, enjoying the sun-bathing.

假如要表示一个事件持续到说话人关心的时间已经有多长时间了,谓语动词用完成进行体。比如,By the time we got there, they had been enjoying thesun-bathing for half an hour.

所以,by+时间名词作状语,谓语动词的时态要依据具体语境来选择。

相关文章推荐

英语学习 热门搜索

更多>