Have lived here for ten years? Have lived here ten years?
I'm studying English.
A) I have lived here for ten years.
B) I have lived here ten years.
Are they both OK? Any difference? Thank you in advance.
I'm studying English.
A) I have lived here for ten years.
B) I have lived here ten years.
Are they both OK? Any difference? Thank you in advance.
busterwasmycat
English allows the dropping of the preposition (usually to but sometimes for or in, or perhaps on if obvious), so you can say either. It is a tough rule to figure out, when it is ok to drop the preposition and when it is not. When in doubt, use it.
Anonymous
Both are correct.
♫ iᘔᘔY ツ
You could use either one of those sentences. :)
yet-knish!
Either one is okay.