Professor Johnson is said ___________ some significant advance in his research in the past few years.
having made
making
to have made
to make