YOU SAID:
I've been a foreign lander for 7 years or more
INTO JAPANESE
私は7年以上外国人の着陸をしてきた
BACK INTO ENGLISH
I have been landing foreigners for over 7 years
INTO JAPANESE
私は7年以上外国人に上陸しています
BACK INTO ENGLISH
I have landed overseas for over 7 years
INTO JAPANESE
私は7年以上海外に上陸しています
BACK INTO ENGLISH
I have landed overseas for over seven years
INTO JAPANESE
私は7年以上海外に上陸しています
BACK INTO ENGLISH
I have landed overseas for over seven years
Come on, you can do better than that.