Question: are meet or are met?
Answer: "to meet" refers to the bare event of "meeting", which was in the past, hence "happened to meet". "to have met" refers to the state of "having met", which is a present state, hence "happen to have met".