Se for para marcar a que usa o ponto final corretamente e não tem nenhum outro problema, é c) My parents have lived in their house for twenty years.
Agora, se for para marcar as corretas, independentemente de ter ponto final, C e B estão certas.
Para arrumar a A e D, é preciso usar uma vírgula antes dos "and"; mas vale lembrar que a Oxford comma tá mais para uma opção estilística do que para uma regra gramatical.
Lista de comentários
Se for para marcar a que usa o ponto final corretamente e não tem nenhum outro problema, é c) My parents have lived in their house for twenty years.
Agora, se for para marcar as corretas, independentemente de ter ponto final, C e B estão certas.
Para arrumar a A e D, é preciso usar uma vírgula antes dos "and"; mas vale lembrar que a Oxford comma tá mais para uma opção estilística do que para uma regra gramatical.