欢迎来到英语好学网

完成体的使用方法疑问

来源:www.mpmfbk.com 2024-12-12

老师好,关于目前完成时,我还是有的地方没对上号,初学一直犯蒙,所以还辛苦你再帮我看看:

1.我之前问的这个句子The speaker has talked for over two hours,你说这是事件的发生并持续到目前。这里我没对上号,我理解目前完成时的事件意义仅限于动作的结果对目前的影响,为何这个也是事件意义呢?所以我能不能觉得目前完成时表示事件意义时有两种状况:一种是动作的结果对目前有影响。一种是某时之前的动作持续到目前,此时只可以用持续性非终结动词+时间状语。我如此的理解完整了吗?

2.The speaker has talked for over two hours这个句子可以用目前完成进行时替换,但talk并不在我所了解的那些可以用作替换的动词里面。所以我萌生出了一个疑问:是不是所有些持续性非终结动词的目前完成时+for时间状语都可以替换为目前完成进行时?还是说这是我想多了,其实这类能替换的动词只不过约定俗成的特例而已?

3.当目前完成时表示长期习惯时,要有个时间状语,这个时间状语是不是特指频度状语?

譬如:I have gone tothe library every day for 20 years.假如我去掉every day只用for 20 years就是不对的吧,由于非持续性动词go不能接for持续时间状语,所以完成体表习惯需要是频度状语对不对?

1 夸克明确指出,目前完成时表示过去事件的结果对目前的影响,这种理解仅限于终结性动词(即动作的结束致使状况的改变,这种改变后的状况在说话人依旧存在或起用途)。非终结动词不致使状况的改变,不产生结果,何谈过去的结果对目前的影响。所以,终结动作无论是一般体还是完成体,都意味着动作结束,状况发生了改变,而for短语表示动作的持续,所以,终结动词的非进行体排斥for持续时间状语。

而非终结动词表示时间持续到目前,标准使用方法为目前完成进行体,此时有无持续时间状语不影响动词意义。但非终结动词的完成体+for持续时间状语,也可表示动作持续到目前。假如没for持续状语,则非终结的动词的完成体仅仅表示动作在某时间之前发生了。

2 绝大部分非终结动词都可以用目前完成时+for持续时间状语表示动作从过去持续到说话时。目前完成进行时也可以表示类似意义。但二者侧重点不同。你有错,老师罚你在操场跑半个小时。你跑了半个小时后想停下来,对老师说,I have run for 30 minutes. May I sTOP? 你不需要目前完成进行时。另一个语境,你喘着气,双腿酸痛,你说,I‘m so tired. I have been running for 30 minutes. 你用目前完成进行时强调你连续不间断的跑了30分钟。此时你不需要目前完成时。

3 目前完成时表示长期习惯持续到目前,你需要的时间状语是频度状语或/和持续时间状语(since或for状语)。比如,I have gone to work by bus for 10 years. 假如句子有always,usually, ofter如此的频度状语,有时可以省略持续时间状语。如:I have always gone to work by bus. (迄今为止一直...) 

相关文章推荐

04

22

I didnt see it 和 I havent seen it

—Excuse me, look at the sigh "NO PHOTOS"!—Oh, sorry. I ________ it.答案是一般过去时,想了解为何不填目前完成时,目前完成时不是有事件在不久前刚发生这种使用方法吗?

英语学习 热门搜索

更多>