O erro da letra
A é : o nome do controle de versão é VCS (Version Control System) Sistema de Controle de Versão e não Centralized Version Control System (CVCS).
https://git-scm.com/book/pt-br/v1/Primeiros-passos-Sobre-Controle-de-Vers%C3%A3o
B é : todo SCV pode ser feito o checkout do projeto não só da última versão.
D é : o commit grava alterações no repositório local , ou seja, no computador, portanto, o commit funciona sem acesso a VPN e quando o usuário esta offline. Para enviar ao servidor utiliza-se o comando push.
E é: o nome do repositório local é .hgrc e não hgvc.
https://www.mercurial-scm.org/doc/hgrc.5.html