Will you teach me the meaning of this sentence?

  • 741
  • 9
  • 7
  • English 
Jun 8, 2014 19:18
A hundred years from now, if New York is abandoned, I can imagine some advanced creatures, maybe humans, maybe extraterrestrials, looking at New York and saying, those ignorant people, how on Earth could they have ever expected to survive?


I have no confidence to this translation. Is this right?