回复:Thanks,

来源: 2009-09-08 15:15:33 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

river which has carried 語法完全正確﹐是從句中的完成時態。但拿掉了which has後﹐
意思就變了。原來的 carried 是過去分詞構成完成式﹐river 是其邏輯主語﹐即carried
這一動作的執行者。現在 carried 這一過去分詞﹐表示了被動概念﹐river 成為邏
輯賓語﹐是這一動作到達的對象。所以是錯誤的。應該用having carried就對了。