英语翻译

问题描述:

英语翻译
You has promised me,but now you broke our promise.
请问我这样翻译对吗?

You promised me, but you have broken it now.

如果用现在完成式,就说明了承诺继续生效(started in the past and is (or may be) still going on).
如果已违约,承诺就变成过去式.

我是这样理解的.