The distinctive hereditary tartans that are alleged to be worn since antiquity by members of the Highland clans were in fact designed by Scottish woolen manufacturers in the eighteenth and nineteenth centuries.
(A) that are alleged to be worn
(B) alleged to have been worn
(C) that are worn, it was alleged
(D) alleged as having been worn
(E) that are worn, allegedly
IMO, B is the best answer.
Only B makes it clear that the tartans are "alleged" to "have been worn".
Alleged refers not to the noun "Tartans" but to the action of "worn".
Official ans ?