Why is it that the phrase “for long” can only be used in a negative sentence? For example:
- I didn’t see her for long. » I saw her for long.
- I wasn’t there for long. » I was there for long.
It’s the case in other phrases using the word long when referring to time:
- I won’t be long. » I’ll be long.
It seems strange to me that only one is acceptable, yet it would have the same meaning in both sets of sentences, were the positive use acceptable.