Вопрос школьника
Между однородными членами, соединёнными союзами а , но:
ставится запятая;
не ставится запятая.
Ответ от учителя
Между однородными членами, соединенными союзом «а», запятая ставится, если они являются полными предложениями. Например: «Он любит читать, а она предпочитает смотреть фильмы». В этом случае «он любит читать» и «она предпочитает смотреть фильмы» — это два полных предложения, соединенные союзом «а».
Если же однородные члены, соединенные союзом «а», не являются полными предложениями, то запятая не ставится. Например: «Он любит читать книги и путешествовать по миру». В этом случае «читать книги» и «путешествовать по миру» — это два не полных предложения, которые объединены союзом «а». Запятая не ставится, потому что они не являются полными предложениями.