Meaning analysis:
1. Asteroid Ida is in the middle of belt of asteroids that orbit the sun between mars and Jupiter.
2. Asteroid Ida was discovered in 1884
3. It is named for a for a mythological nymph who cared for the infant Jupiter
Error :
1. Having been – “is not correct, it happened in past.” Named is better option.
2. Modifier issue “Having been “ should modify specific noun Ida (Ida was named, not asteroid was named) , I am not sure if this is correct, but if better construction is found then it should be given preference.
POE.
A. Having been named for a mythological nymph who cared for the infant Jupiter, the asteroid named Ida, in the middle of the belt of asteroids that orbit the Sun between Mars and Jupiter, was discovered in 1884.
B. Discovered in 1884, the asteroid lda, named for a mythological nymph who cared for the infant Jupiter, is in the middle of the belt of asteroids that orbit the Sun between Mars and Jupiter.
Correct
Discovered in 1884 (Ved modifier modifying asteroid),
the asteroid lda,
named for a mythological nymph who cared for the infant Jupiter (modifier modifying Ida),
is (verb for singular subject Ida) in the middle of the belt of asteroids
that orbit (plural verb for plural subject asteroids) the Sun between Mars and Jupiter
C. In the middle of the belt of asteroids that orbit the Sun between Mars and Jupiter, the asteroid lda, discovered in 1884 and named for a mythological nymph who cared for the infant Jupiter.
There is no verb at all
If we remove the fluff – sentence will be “the asteroid discovered and named”
discovered and named are not Verb but Ved modifier.
Incorrect – No Verb error
D. The asteroid Ida, named for a mythological nymph who cared for the infant Jupiter and discovered in 1884, is in the middle of the belt of asteroids to orbit the Sun between Mars and Jupiter.
Everything is correct till “belt of asteroids”, we need to describe the belt of asteroids,
Meaning error “Ida is in the middle of belt to orbit the sun between mars and Jupiter” this is not intended meaning
Incorrect – meaning error
E. Ida, an asteroid discovered in 1884 and which was named for a mythological nymph who cared for the infant Jupiter, is in the middle of the belt of asteroids to orbit the Sun between Mars and Jupiter.
Meaning error “Ida is in the middle of belt to orbit the sun between mars and Jupiter” this is not intended meaning
Parallelism error – Ida “ an asteroid discovered in 1884” (noun phrase) cannot be made parallel “Which was named .. “ relative clause modifier.
Incorrect – Meaning , Parallelism