一道关于反义疑问句的题

问题描述:

一道关于反义疑问句的题
-Jack,you water the fiower today ,____?
-But,dad,I watered it yesterday.
为什么答案是will you而不是dont

don't you 按语法来说是没有错的
可是联系上下文就应该用will you
如果是dont you
意思就是:Jack,你今天浇花了吗?
但是,爸爸,我昨天浇过了(那个但是就很奇怪,意思也不通)
will you的翻译就是:Jack,你今天会给花浇水吧?
抱歉,我翻译的不好.