So the question was:
How would you say ''You haven't lived here long.'' ?
1. Tu n'as pas habité ici depuis longtemps.
2. Tu n'habites pas ici depuis longtemps.
3. Tu n'habitais pas ici depuis longtemps.
4. Tu ne vas pas habiter ici depuis longtemps.
So the instructions are that with negation depuis is in passe composé, so I picked the answer number 1, but in results this was wrong as they wanted present - answer number 2.
What gives?