I was told that this sentence is so wrong, and after reading some related threads here, I now understand that "earlier" should be used with past tense. So is it okay if I change the sentence to "As Puss has told them to, they all say the Marquis." Is this sentence natural?
It's from a simplified reader "Puss in Boots". The context is that Puss shows the King around, making him believe that his master, Henry, is an important man. He tells the king that Henry is a Marquis. He also asks some people to lie to the king, having them say that they all work for the Marquis.