A sua questão tem que ver com o contraste entre duas normas, a brasileira e a portuguesa. Os exemplos estão todos correctos, mas a sua aceitabilidade varia em função do país em que se encontrar. No contexto apresentado (frase declarativa afirmativa, sem qualquer elemento quantificador a anteceder o predicado), os exemplos a) são mais frequentes no Brasil; os exemplos b) são a regra em Portugal.