He was compliminted on having done a fine job.
He was complimented on having done a fine job.
He was complemented on having done a fine job.
He did get complimented on having done a fine job.