In the quiz, one of the question was translating ''Nous ne sommes pas arrivés depuis longtemps.''
I selected "We din't arrive for long" which is marked wrong.
The right answer was "We haven't been there long". Doesn't this sentence mean "we have just arrived"?
If so, in the lesson, Ne ... pas + Passé composé + depuis longtemps = not in a long time.
Aren't these contradicting. Can someone explain or clarify please. Thanks.