DL marked "Many new factories opened." as wrong, but in English this is equivalent to "Many new factories have opened." DL accepts "Many new factories are opened" which to me has a distinctly different meaning from "have opened" or "opened". I think the meaning of this sentence in Italian is ambiguous and can take on any of these English translations.
"Many new factories are open" was marked as correct for me.
According to Wordreference, AVERE is the auxiliary verb for APRIRE, so shouldn’t "Many new factories have opened" be translated as “Molte nuove fabbriche hanno aperto” and NOT “Molte nuove fabbriche sono aperte” as indicated as correct by DL. “Aperte” is an adjective and not part of a compound verb.