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.
The correct grammar is "You have been here for four months."
i think she is because she has been here since they got to Hollywood
The second sentence is the correct choice: "John has been working here since August." This sentence conveys a continuous action that started in the past and continues into the present. The first sentence does not correctly express this ongoing duration.
The book has been here for a whileorThe book's been here for a whileare both grammatically correct.
We have been waiting out here since noon.
Tonight I'll Be Staying Here with You was created on 1969-02-17.
Since birth.
124 since its been here since 1890
Nike because it's been here since 1972 while Air Jordan has been here since 1985.
The sentence "How long you wait here" is not grammatically correct. A more accurate phrasing could be "How long will you wait here?" or "How long have you been waiting here?" to convey the intended meaning.
Both "as you are" and "since you are" can be correct, depending on the context. "As you are" is used to refer to something in the present moment, like "You look beautiful as you are." "Since you are" is used to express causality, like "Since you are here, we can start the meeting."
it has been here since god created it