英语时态一致的原则要求主句为过去时的时候,宾语从句要用相应的过去时态(一般过去、过去完成、过去将来等),除了科学真理、自然现象、格言警语外不能用现在时。但有时说话人为了强调宾语从句的内容在现在仍然有效,需要在从句用现在时或将来时(will do), 则只好把said改为says,这样虽然说的动作发生在过去,也用现在时表示,以便与宾语从句的时态保持一致。不过,在非正式语体,现在的趋势是尽管宾语从句用了现在时或will do, 主句仍然用过去时said。这是非正式语体。一般语法考试要采用正式语体用法,所以应该首选says,虽然said在非正式语体也会经常见到。