Словарь даёт для обоих слов перевод «посещать», и из-за этого появляются фразы вроде visit a lecture. Различие в том, куда и зачем вы приходите.
Правило
| Глагол | Что это | С чем сочетается |
|---|---|---|
| attend | присутствовать на событии или занятиях | a meeting, a lecture, a conference, a wedding, school, classes |
| visit | прийти или приехать к кому-то или куда-то на время | a friend, your parents, a museum, a city, a doctor, a website |
Attend — присутствовать
Attend — про мероприятия и регулярные занятия. Предлог не нужен.
- Fifty people attended the meeting. — На собрании присутствовало пятьдесят человек.
- I can’t attend the lecture tomorrow. — Я не смогу прийти завтра на лекцию.
- She attends a yoga class twice a week. — Она ходит на йогу дважды в неделю.
Visit — навестить, побывать
Visit — про людей и места. Вы приходите как гость и потом уходите.
- We visit my grandmother every Sunday. — Мы навещаем бабушку каждое воскресенье.
- Have you ever visited Paris? — Ты когда-нибудь был в Париже?
- About a thousand people visit the site every day. — На сайт каждый день заходит около тысячи человек.
Сравните
- I attended a concert. — Я был на концерте (событие).
- I visited the concert hall. — Я побывал в концертном зале (место — например, на экскурсии).
Частые ошибки
I visited a lecture.→ I attended a lecture.She attends to university.→ She attends university. Или: She goes to university.We attended our friends.→ We visited our friends.I visit English courses.→ I attend English courses. Или: I go to English classes.
Как запомнить
Attend — для того, что стоит в расписании. Visit — для людей и мест на карте. Оба слова входят в 1000 самых частых английских слов.



