recite应该用过去式,recited, 跟下句的turned一致。你译的基本遵循了原文,除了that expressed everlasting regret引申了译者的理解,许渊冲经常会按自己的理解改掉原意,加入自己的东西,所以你译跟他还是不一样的。