translate English to French: hat has happened since you came to the Museum, and why did it take you so long to tell us you were here?
u'avez-vous fait depuis votre arrivée au Musée et pourquoi avez-vous mis tant de temps à vous faire connaître?