法语中名词前面一般要加冠词,冠词又根据名词的阴阳性和单复数分别有 le,la,les 这个你应该是了解的,缩合冠词就是介词加冠词后进行缩合,也就是 ,à + le = au,à + les = aux,de + le = du,de + les = des。这些都是规律,记住就好。
关于你的句子:j'ai mal ( à la ) tête.mal à 算是一个词组,tête 是阴性,所以前面要加 la,à + la 不能缩合,所以保留 mal à la tête.j'ai mal (au) ventre.ventre 是阳性,前面加 le,à + le 缩合成 au,j'ai mal (au) estomac.跟 mal au ventre 是一样的道理。j'ai mal aux dents.dent 虽然是阴性,但是这里用的是复数,所以是 les dents,à+les= aux,因此用 mal aux dents。