0
KZev Posted 11 years ago
Grammar

a long time / for a long time

I found this in a book:
"Has Sally lived here a long time?"

Shouldn't it be "Has Sally lived here for a long time?"
  

Top answer

" Both are fine.

  • " Both are fine.
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.

1 Answers
0
KZevShouldn't it be "Has Sally lived here for a long time?"
Both are fine.

Related Questions