YOU SAID:
It has been 7 years since visiting Japan.
INTO JAPANESE
来日は7年ぶり。
BACK INTO ENGLISH
It's been 7 years since I came to Japan.
INTO JAPANESE
日本に来て7年になります。
BACK INTO ENGLISH
It has been seven years since I came to Japan.
INTO JAPANESE
日本に来て7年になります。
BACK INTO ENGLISH
It has been seven years since I came to Japan.
Come on, you can do better than that.