- How long has your sister played the harp?
- For almost five years.
Can I leave off "for" here or it will sound strange then?
Can I leave off "for" here or it will sound strange then? |
||||
|
|
|
Certainly you can leave off the "for" in that sentence. Leaving out syntactic elements is called ellipsis and is well known and understood. You're already using ellipsis by constructing the answer as a sentence fragment anyway. "For almost five years" is understood to mean "My sister has played the harp for almost five years." You could even just say "Five years" and your meaning would be clear. |
|||||||||||||
|