Chinese word order assistance I'm struggling with where some time phrases go? I understand that 'when' comes before the verb and 'how long for' goes after. However I have found sentences using 很久 and 整天 that seemingly break this rule (sometimes). 

我很久没看到你（了）
我整天打网球

I'll be fine as soon as I understand why. 

Any ideas?
中文常会有倒装句(inverted sentence)，建议不要执着文法，谁先谁后。

Both sentences in the Question can be reversed with a little modification.

我很久没看到你了。
我没看到你已经很久了。

我整天打网球。
我打网球一整天。