Ci siamo rimasti a lungo
We have been there a long time
Ne vengo adesso!
I've just come from there!