The sentence "he has done a great job" is correct and usable in written English. You can use it when you want to express admiration or appreciation for someone's work. For example: "I was so impressed with the results of the project; he has done a great job."
He has done a great job.
"I think he has done a great job".
He has done a great job stealing the ball.
You have to say he has done a great job.
"Other than that, he has done a great job".
"He has done a great job for us.
Quattrone: I think she has done a great job.
"Kuwait has done a great job.
And Scripps has done a great job".
"ITV has done a great job.
"Lowrie has done a great job.
Ludwig does not simply clarify my doubts with English writing, it enlightens my writing with new possibilities
Simone Ivan Conte
Software Engineer at Adobe, UK