I think the reason why they were complaining was because most of the people <b>had/have</b> paid to hear the actors sing and not you.<br/><br/>I think both past perfect and present perfect could work in this situation?