I've seen these two sentences on Duolingo:
我们都是老师。 (We are all teachers.)
他们对不是美国人。 (None of them are American.) (Not sure if this was exactly the one that I was supposed to translate...)
But the second one can also be written as
他们都不是美国人。
So what's the difference between 都 and 对?