the cake which you have eaten the cake which you
1个回答

你好,第一句the cake which you have eaten更能够表达。

解释:the cake which you have eaten是现在完成时,多翻译为.......完了,.........过了。

the cake which you ate是一般过去时,多表示过去曾经做了某事,没有现在完成时表示的完了之意。