A função have() é definida em /etc/bash_completion , portanto, não é possível executar /etc/bash_completion.d/apt isoladamente.
Acho que você precisaria executar o comando
. /etc/bash_completion
e então executará todos os scripts de conclusão no diretório /etc/bash_completion.d .
No entanto, não sei por que você precisaria fazer isso de qualquer maneira. Nos meus sistemas (natty e oneiric) a conclusão para apt-get já funciona com ou sem sudo .