The doctor says that he will come at once

问题描述:

The doctor says that he will come at once
给医生打电话是过去的事了 为什么是doctor says而不是doctor said呢

如果是doctor said,那么整句话都要用过去时态,那么从句中的will就应该是would了.而且at once是马上的意思,医生马上到了那就是还没到啊 就要用将来时