hasn't Mary told you?

问题描述:

hasn't Mary told you?
hasn't Mary told you?
句中,has是第三人称单数现在式,
told是tell的过去式
为什么一个句中有现在式和过去式

这是疑问句,现在完成时.正句是Mary hasn't told you.翻译:玛丽还没有告诉你吗?Mary是人名,单数要用has,但他要表示已经完成的意思,就要用have/has+动词完成时形式.