Y'know, I understand that there's never going to be a perfect system, but duoLingo really needs to do a better job eliminating ambiguities.
This is one of probably hundreds of discussion threads which need not exist, but does because the system isn't remotely close to the way it should be.
I stay here really only because right now I don't have a better and more appropriate alternative readily available and because I do find benefit in the drill-and-practice DL offers.
Nobody said Duo is perfect. It is maintained by volunteers who aren't paid for that, but do everything with great enthusiasm. And it is improving continuously. So there is always the possibility to report faults and ask for alternatives to be added.
But what do you mean by "eliminating ambiguities"? Languages are always ambiguous. There can't be only one correct solution for every translation task. That's why many translations are accepted. And this is how it should be.