I don't know where you would have read that, but no, time value cannot be negative. Time value is option value minus intrinsic value. Intrinsic value is a model-imdependent no-arbitrage bound on option value. For an out-of-the-money payoff, intrinsic value is zero, and since the call or put payoff is non-negative this is a clear lower bound. For an in-the-money payoff, intrinsic value is $\pm e^{-r T}(F-K)$ where $F$ is the forward, $r$ the risk-free rate, $K$ the strike, and $T$ the maturity, with $+$ for a call and $-$ for a put. This is the price of a forward struck at $K$, which has a payoff less-or-equal to the corresponding option payoff. So negative time value would mean option price below the intrinsic value, which means one could buy the option, hedge with the forward (if in the money) and have an arbitrage: initial cost negative but final payoff non-negative.