MAC de origem = A
MAC de destino = C
Por que: Quando A precisa enviar dados para outro host, ele primeiro determina se o host de detecção está ou não na rede local. Ao determinar que o destino não é local, A envia os dados para o gateway padrão configurado, que é C.
Por que não B? Porque os switches (bridges) ao operar na camada 2 não modificam o endereço MAC de origem ou de destino. Um roteador, por outro lado, modificará o endereço MAC de origem, substituindo o endereço MAC de origem original por seu próprio endereço MAC.
Por que não D? Porque A sabe que D não está na rede local e que não está diretamente acessível. A sabe que precisa enviar os dados para sua DG e ARP para a DG, em vez de ARP para D.