Answer:
4. You have been eating at those places.
5. They have been building the bridge for many weeks.
6. He has been writing the letter all day.
Step-by-step explanation:
To write in present perfect continuous, you need to use has/have been with a present participle. A present participle is a verb ending in -ing.