The spotted hyena, now found only in sub-Saharan Africa, had been once found in many parts of Europe and Asia.
A. The spotted hyena, now found only in sub-Saharan Africa, had been once found in many parts of Europe and Asia.
B. The spotted hyena, having been found only in sub-Saharan Africa, was once found in many parts of Europe and Asia.
C. The spotted hyena, now only found in sub-Saharan Africa, was once found in many parts of Europe and Asia.
D. The spotted hyena, now found only in sub-Saharan Africa, was once found in many parts of Europe and Asia.
E. The spotted hyena, now found in sub-Saharan Africa, was once found only in many parts of Europe and Asia
had been -> wrong tense. Eliminate A.having been found -> incorrect modifier. Eliminate B; E changes meaning, Eliminated. Between C and D i will go with D as only is defining or modifying the place where it is found now. So it should be closer to the place. Hence D Wins.
Although i would want an Expert opinion on it. Can anybody please help ?