Rewrite as direct questions: Carl asked Megan who she had been out with the weekend before.
Carl asked Megan: "Who has you been out with the weekend before?"