Though it is now universally accepted that William Shakespeare was a real, historical person - which was once considered questionable - some still suspect him not to have written all of the works attributed as his own.
a) Though it is now universally accepted that William Shakespeare was a real, historical person - which was once considered questionable - some still suspect him not to have written all of the works attributed as his own.
b) Though William Shakespeare is now universally accepted to be a real, historical person - once considered as questionable - some still suspect him not to have written all of the works attributed to be his own.
c) William Shakespeare - now universally accepted as a real, historical person, though even this fact was once considered questionable - who is still suspected, by some, not to have written all of the works attributed to him.
d) Though it is now universally accepted that William Shakespeare was a real, historical person - a fact that was once considered questionable - he is still suspected, by some, of not having written all of the works attributed to him.
e) Some still suspect that William Shakespeare did not write all of the works attributed as his own, although it is now universally accepted that he was a real, historical person - a fact that was once considered questionable.
Hi! This question has just appeared to me when I was taking the first MGAT mock. In choice D, which is the correct one, what is the point in the construction "having written"? Is this a idiomatic verb form? Thanks!