現在完成式和現在完成進行式的差別

嗨,我是 min,今天我們來聊聊現在完成式和現在完成進行式的差別,我會介紹兩個時態的使用時機,接著列出兩組例句做對比,並在最後附上一個小測驗 ☀️ 現在完成式 現在完成式通常用來描述「發生在過去,但對現在仍有影響」的狀況,像是: - I have thought about it several times. (我已經想過這件事好幾次了。) ☀️ 現在完成進行式 現在完成進行式也是用來描述「發生在過去,但對現在仍有影響」的狀況,但現在完成進行式更強調於動作本身,而不是動作完成後的結果,例如: - I have been thinking about it for a long time. (我已經思考這件事很長一段時間了。) 「我已經想過這件事好幾次了」更強調的是思考的結果(你最後思考了幾次)而不是思考的活動本身,而「我已經思考這件事很長一段時間了」更強調的是思考的過程(你思考了多久)。 接著我們看兩組例句並比較它們之間的差異吧! ☀️ 例句 1. I’ve written three articles today. (我今天已經寫了三篇文章。) 2. I’ve been writing articles all day. (我一整天都在寫文章。) 「I’ve written three articles today」這句話著重寫了三篇文章的結果,而「I’ve been writing articles all day」更強調一整天都在寫文章的活動過程本身。 1. I’ve read that book. (我讀過那本書了。) 2. I’ve been reading that book. 和上面的例句一樣,「I’ve read that book」更強調已經讀完那本書的結果,而「I’ve been reading that book」則是凸顯持續讀書的活動過程本身。 補充說明,因為現在完成進行式側重於活動本身,因此活動有沒有完成並不重要,舉例來說,當我說「I’ve been reading that book」時,我強調我從過去開始到現在一直持續地讀那本書,但有沒有讀完並不重要。 📝 現在你知道現在完成式和現在進行式的差別,試著完成下列的問題吧 Tom started writing articles this morning. It’s night now, and he is still writing. So far, he ______(write) three articles, and he ______(write) all day. 那今天就先這樣,我們下次見,Bye Bye!
愛心
4
2
全部留言