je pense que par acide non aqueux il faut entendre acide en solvant non aqueux. Il faut alors prendre la définition générale de Bronsted :un acide est un composé qui protonne le solvant
mais en milieu non aqueux AlCl3 est un acide de Lewis c'est à dire un composé pouvant capter un doublet d'électron (il ne faut pas mettre AlCl3 dans l'eau celà donnera un dégaement gazeux de HCl)
votre question est trop imprécise...