have been to an Irish wedding (third-person singular present perfect has been to an Irish wedding, present perfect participle having been to an Irish wedding, past perfect had been to an Irish wedding)