A estrutura da frase, na opção A, não faz sentido: "só podem ser usados não apenas para"[...] As palavras "só" e "apenas" formam uma redundância, que não está necessariamente errado. Mas a negativa concordando com a segunda parte da oração tira o sentido da frase. Seria algo como dizer "subir apenas não pra cima" Uma construção mais adequada seria: "Os métodos moveTo() e lineTo() vistos na aula podem ser usados, não apenas para desenhar triângulos, mas várias outras formas poligonais."
As opções B e D são iguais.