What is correct you have been staying here since one year or you are staying here from one year?
Neither is correct. Are you asking a question or making a statement? My best guess is that you are asking a question in which case you would ask: Have you stayed here for one year?since is used with points in time eg last year, yesterday, 2001, -- I have been staying here since 2001.for is used with periods of time eg 2 years, 1 week, 4 hours, 25 minutes. -- I have been staying her for 1 week.From is not used with this kind of sentence.