I was going through the chapter on Verbs, Tenses in Manhattan GMAT
Prep for Sentence Correction and had a query with one of the subtopics.
In the chapter it says: "If an event has started in the past but continues in the present, you must use the present perfect tense.
Examples: 1. We HAVE LIVED in a little hut for three days.
2. Our country HAS ENFORCED strict immigration laws for thirty years.
My question is: If the action is continuing in the present, why not phrase the sentence this way.
1. We HAVE BEEN LIVING in a little hut for three days.
2. Our country HAS BEEN ENFORCING strict immigration laws for thirty years.
A good explanation would be appreciated.