river which has carried 語法完全正確﹐是從句中的完成時態。但拿掉了which has後﹐
意思就變了。原來的 carried 是過去分詞構成完成式﹐river 是其邏輯主語﹐即carried
這一動作的執行者。現在 carried 這一過去分詞﹐表示了被動概念﹐river 成為邏
輯賓語﹐是這一動作到達的對象。所以是錯誤的。應該用having carried就對了。
回複:Thanks,
所有跟帖:
• 回複:回複:Thanks, -lovchina- ♂ (48 bytes) () 09/08/2009 postreply 15:45:01