Chinese: 他们看了那部电影半天了。
English: They’ve been watching that film for ages.