translate English to French: The most recent review was finished in June 2006.
L'examen le plus récent a été mené à bien en juin 2006.