老師好,關(guān)于現(xiàn)在完成時(shí),我還是有些地方?jīng)]對(duì)上號(hào),初學(xué)總是犯蒙,所以還辛苦您再幫我看看: 1.我之前問的這個(gè)句子The speaker has talked for over two hours,您說這是事件的發(fā)生并持續(xù)到現(xiàn)在。這里我沒對(duì)上號(hào),我理解現(xiàn)在完成時(shí)的事件意義僅限于動(dòng)作的結(jié)果對(duì)現(xiàn)在的影響,為什么這個(gè)也是事件意義呢?所以我可不可以認(rèn)為現(xiàn)在完成時(shí)表示事件意義時(shí)有兩種情況:一種是動(dòng)作的結(jié)果對(duì)現(xiàn)在有影響。一種是某時(shí)之前的動(dòng)作持續(xù)到現(xiàn)在,此時(shí)只能用持續(xù)性非終結(jié)動(dòng)詞+時(shí)間狀語(yǔ)。我這樣的理解完整了嗎? 2.The speaker has talked for over two hours這個(gè)句子可以用現(xiàn)在完成進(jìn)行時(shí)替換,但talk并不在我所知道的那些可以用作替換的動(dòng)詞里面。所以我萌生出了一個(gè)疑問:是否所有的持續(xù)性非終結(jié)動(dòng)詞的現(xiàn)在完成時(shí)+for時(shí)間狀語(yǔ)都可以替換為現(xiàn)在完成進(jìn)行時(shí)?還是說這是我想多了,其實(shí)這些能替換的動(dòng)詞只是約定俗成的特例而已? 3.當(dāng)現(xiàn)在完成時(shí)表示長(zhǎng)期習(xí)慣時(shí),要有個(gè)時(shí)間狀語(yǔ),這個(gè)時(shí)間狀語(yǔ)是否特指頻度狀語(yǔ)? 比如:I have gone tothe library every day for 20 years.如果我去掉every day只用for 20 years就是錯(cuò)誤的吧,因?yàn)榉浅掷m(xù)性動(dòng)詞go不可以接for持續(xù)時(shí)間狀語(yǔ),所以完成體表習(xí)慣必須是頻度狀語(yǔ)對(duì)不對(duì)?(另外如果我上面的說的是對(duì)的,那我換成since后就可以去掉evey day了,因?yàn)閟ince可以表示多個(gè)動(dòng)作多次發(fā)生,我這個(gè)理解對(duì)不對(duì)呢?) 最佳答案 2021-01-17 00:401 夸克明確指出,現(xiàn)在完成時(shí)表示過去事件的結(jié)果對(duì)現(xiàn)在的影響,這種理解僅限于終結(jié)性動(dòng)詞(即動(dòng)作的結(jié)束導(dǎo)致狀態(tài)的改變,這種改變后的狀態(tài)在說話人依然存在或起作用)。非終結(jié)動(dòng)詞不導(dǎo)致狀態(tài)的改變,不產(chǎn)生結(jié)果,何談過去的結(jié)果對(duì)現(xiàn)在的影響。所以,終結(jié)動(dòng)作無論是一般體還是完成體,都意味著動(dòng)作結(jié)束,狀態(tài)發(fā)生了改變,而for短語(yǔ)表示動(dòng)作的持續(xù),所以,終結(jié)動(dòng)詞的非進(jìn)行體排斥for持續(xù)時(shí)間狀語(yǔ)。 而非終結(jié)動(dòng)詞表示時(shí)間持續(xù)到現(xiàn)在,標(biāo)準(zhǔn)用法為現(xiàn)在完成進(jìn)行體,此時(shí)有無持續(xù)時(shí)間狀語(yǔ)不影響動(dòng)詞意義。但非終結(jié)動(dòng)詞的完成體+for持續(xù)時(shí)間狀語(yǔ),也可表示動(dòng)作持續(xù)到現(xiàn)在。如果沒有for持續(xù)狀語(yǔ),則非終結(jié)的動(dòng)詞的完成體僅僅表示動(dòng)作在某時(shí)間之前發(fā)生了。 2 絕大多數(shù)非終結(jié)動(dòng)詞都可以用現(xiàn)在完成時(shí)+for持續(xù)時(shí)間狀語(yǔ)表示動(dòng)作從過去持續(xù)到說話時(shí)。現(xiàn)在完成進(jìn)行時(shí)也可以表示類似意義。但二者側(cè)重點(diǎn)不同。你犯了錯(cuò),老師罰你在操場(chǎng)跑半個(gè)小時(shí)。你跑了半個(gè)小時(shí)后想停下來,對(duì)老師說,I have run for 30 minutes. May I stop? 你不用現(xiàn)在完成進(jìn)行時(shí)。另一個(gè)語(yǔ)境,你喘著氣,雙腿酸痛,你說,I'm so tired. I have been running for 30 minutes. 你用現(xiàn)在完成進(jìn)行時(shí)強(qiáng)調(diào)你連續(xù)不間斷的跑了30分鐘。此時(shí)你不用現(xiàn)在完成時(shí)。 3 現(xiàn)在完成時(shí)表示長(zhǎng)期習(xí)慣持續(xù)到現(xiàn)在,你需要的時(shí)間狀語(yǔ)是頻度狀語(yǔ)或/和持續(xù)時(shí)間狀語(yǔ)(since或for狀語(yǔ))。例如,I have gone to work by bus for 10 years. 如果句子有always,usually, ofter這樣的頻度狀語(yǔ),有時(shí)可以省略持續(xù)時(shí)間狀語(yǔ)。如:I have always gone to work by bus. (迄今為止總是...) |
|