Wie im orangenen Balken schon richtig angemerkt war, sagt man auf Deutsch: "Bist du schon lange in der Schweiz?"
bezieht sich auf einen Zeitpunkt in der Vergangenheit und nicht auf einen Zeitraum - Beispiel: "Ist es lange her, dass du geheiratet hast?