Тип ошибки: Неправильное употребление предлога.
Объяснение: Правильнее сказать: "В выходной день мы с товарищем были в театре." Слово "опера" может обозначать как жанр, так и здание, где ставят оперу. В данном контексте, если имелось в виду здание, то чаще используется слово "театр" или "оперный театр". Если же имелся в виду жанр, то фраза "были в опере" может быть допустима, но "были на опере" или "смотрели оперу" звучит более естественно.