translate English to French: I already had presented some of his photos.
J’avais déjà présenté une partie de son travail.