В толковом онлайн-словаре русского языка читаем, что первое значение слов посещать и навещать одинаково: посещать: навестить кого-то, наведываться к кому-то, побывать у кого-то, проведать кого-то.
навещать: наведывать, заходить в дом, видеться. Именно поэтому, проверяя значение слова посещать в мультитране, первые два варианта - visit и attend. И в принципе все верно, если бы у слова посещать не было бы второго значения. Посещать также означает ходить постоянно. В словаре Даля единственный пример с этим значением - посещать храм Божий. Это верно, но посещать можно и другие заведения, например лекции в университете, посещать занятия, посещать пациента в больнице. Такое объяснение необходимо, чтобы усвоить разницу английских слов visit и attend. Visit означает посетить кого-то с дружеским визитом, проведать кого-то, навестить кого-то. В основном это слово предполагает пребывание у кого-то (или где-то, например, в определенной стране) какое-то время. Мы приезжаем или приходим в гости,