We HAVE LIVED in a hut for three days. - this sentence means that we started living in the hut three days ago and that we are still living in that hut.
Question: what is the difference between the sentence above and "We have been living in a hut for three days"?