B1 Depuis longtemps

John M.C1Kwiziq community member

B1 Depuis longtemps

Martin hasn't been here for long

This suggests Martin is still here, thus the present tense should be used. Given answer is-Martin n'est pas arrivé depuis longtemps.

Compare this with the previous question:

We haven't lived here very long- Nous n'habitons pas ici depuis longtemps.

Have I mis-understood something? 

John M

Asked 1 year ago
CélineNative French expert teacher in KwiziqCorrect answer

Bonjour John,

Take a look here as "arriver" is bit of tricky: Ne pas + Le Présent - depuis longtemps

I hope this is helpful.

Bonne journée !

Maarten K.C1 Kwiziq Q&A super contributor

John, your confusion in the context of the lesson is understandable, as it seems at first glance to be contrary to the text that suggests ‘not for a long time’ or  ‘not for ages’ in translating ne ..pas (passé composé) depuis longtemps. 

So how to understand why it’s correct ?

1. The translation is not direct - a direct word-for-word translation would not sound natural in English, and nor would it reflect the meaning of the French expression correctly.

2. The ‘arriving’ was an event and is finished, so passé composé is correct. 

3. This means that he is still “here”, and he arrived recently, not ‘a long time ago’.

 4. In French, this expression is regularly used in the same manner as ‘He hasn’t been here (for) long’ is in English - hence the translation given. 

I guess in English, it is not too dissimilar to: 

‘How long has he been here?’  answered with ’‘He didn’t arrive/get here long ago’ being understood to mean ‘He hasn’t been here long’.

I do think that this particular example would benefit from further explanation in the lesson because it does initially seem to be different to the others.

Judy B.C1Kwiziq Q&A regular contributor

I am also having trouble understanding the rules around this particular example. 

John M. asked:

B1 Depuis longtemps

Martin hasn't been here for long

This suggests Martin is still here, thus the present tense should be used. Given answer is-Martin n'est pas arrivé depuis longtemps.

Compare this with the previous question:

We haven't lived here very long- Nous n'habitons pas ici depuis longtemps.

Have I mis-understood something? 

John M

Sign in to submit your answer

Don't have an account yet? Join today

Ask a question

Find your French level for FREE

Test your French to the CEFR standard

Find your French level
I'll be right with you...