On a TV show (The Simpsons - what else? ) I heard the following sentence:
We've worked together for ten years.
I don't understand why he doesn't say:
We've been working together for ten years.
Both of the above are correct, the second one could indicate that the period of working together is coming to an end, but they could be used interchangeably in everyday English.