這個問題問的很漂亮!

應該說掌握完成時是學習英語的一個裏程碑,是一個門檻。值得每個人慶賀。


1)have been xxx  不是曾經怎麽怎麽樣,而是到目前為止一直是那樣。至於以後這麽樣,完成時不提供任何判斷傾向。因為將來不是完成時的定義域。討論未來怎麽樣, 就是將來時的工作了。不關完成時的事。對於未來事態的發展,完成時是理智的, 表現出來的是無能為力的冷漠。
2)had been xxx 才是曾經怎麽怎麽樣, 不涉及現在。
3)have been doing XXX 時一直在做什麽, 沒有異議。哪到底為什麽這樣一個表達形式就表示“一直在做什麽直到現在“呢? 原因就是been, doing  放在一起後, 行為動詞被連續化了, 變為一個複合的係動詞了。因此,”完成進行時“實際就是“行為動詞”被“係動詞化”後的”完成時“。有點繞,也許有點不好理解。 這個問題logic 就是這樣。
4)係動詞本身就是連續的,  不需要再來連續化處理一次。have been being 的形式是功能重複了。但道理上作為一個特例也可以接受。 就看人的接受能力了。



所有跟帖: 

竟然還有個詞,就叫has-been. -肖莊- 給 肖莊 發送悄悄話 肖莊 的博客首頁 (300 bytes) () 02/04/2015 postreply 20:50:12

see inside -askerfor- 給 askerfor 發送悄悄話 (397 bytes) () 02/05/2015 postreply 07:46:24

Thanks. I know. -肖莊- 給 肖莊 發送悄悄話 肖莊 的博客首頁 (1813 bytes) () 02/05/2015 postreply 17:23:36

language feeling or intuition. -askerfor- 給 askerfor 發送悄悄話 (128 bytes) () 02/05/2015 postreply 19:44:13

Thank you. -肖莊- 給 肖莊 發送悄悄話 肖莊 的博客首頁 (0 bytes) () 02/05/2015 postreply 21:03:56

請您先登陸,再發跟帖!