Yes, your way is correct. However, the omission of the word 'for' in a sentence like this is not unusual.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Jackson6612
I see a certain member has written the following sentence as:
English is my first language; I have been speaking it nearly 40 years I'm currently learning Japanese and need all the help I can get!
I would have written it as:
English is my first
YankeeYes, your way is correct. However, the omission of the word 'for' in a sentence like this is not unusual.Wow, I really didn't know that! Grammar Books keep on telling students to use "for" and "since"... Does that mean that these are ok?
KooyeenYankeeYes, your way is correct. However, the omission of the word 'for' in a sentence like this is not unusual.Wow, I really didn't know that! Grammar Books keep on telling students to use "for" and "since"... Does that mean that these are ok?
Where have you been? I've been waiting two hours!
I've been stud
Gencebay90To me, these sentences are grammatically wrong but in everyday English such usages may be possibleThanks Gencebay, but those who know me pretty well also know that consider I grammatically ok everything that is possible in everyday English.
Grammar GeekI think it's because you have that "for Microsoft" phrase in there, with the preposition. If you just said "I've been working there ten years" that would sound natural enough.
Hmm, yeah, that makes sense. Actually, that one sounded kind of odd to me too...Grammar Geek(Note though that I don't disagree at all with the prior comments