translate English to French: In my opinion, he can rightly claim to have made a great deal of progress during that time.
Je pense qu'il peut se vanter d'avoir fait des progrès considérables au cours de ces années.