Hi, "have" is the "prescriptively correct" one, because it actually and grammatically refers to "languages". Now, the fact is that a lot of native speakers use the singular in those kinds of structures, because they make the verb agree with what comes before...