How to say in Czech: They have been watching TV all evening.

English
have been watching TV all evening.
Czech
Oni se dívali celý večer na televizi.