How to say in Czech: He has been watching TV all evening.

English
has been watching TV all evening.
Czech
On se díval celý večer na televizi.