0Dear Sir,02br 02br 00I give two sentences, below:02br 02br 001. They have been here since three years.02br 02br 002. They have been here for three years.02br 02br 00Could you please tell me, which of the two sentences is grammatically correct?02br 02br 00I beg a very early answer, for my daughter asked me this question in connection with her English examination (due tomorrow) and, as usual, I am unable to choose between the two!02br 02br 00All best0-
Top answer
02br 02br 01font 00I give two sentences, below:02font 02br 02br 01font 001. 02font 02br 02br 01font 002. 05002br 02br 00Clive010id1
— Clive
02br 02br 01font 00I give two sentences, below:02font 02br 02br 01font 001.
02font 02br 02br 01font 002.
05002br 02br 00Clive010id1
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
0Hi,02br 02br 00Welcome to the Forum.02br 02br 01font00I give two sentences, below:02font02br 02br 01font001. They have been here since three years.02font02br 02br 01font002. They have been here for three years.02fo
0 Here you go...02br 02br 00They have been here for three years. This senrence is correct. 02br 02br 00The expression "for" is used when we are talking about how long the activity is going on and the period of it is more important, "since" is used when we talking that something takes place SINCE some special moment, special event that already happe