помогите вставить правильный глагол в английском
1. John is reading a book now. He has (read/been reading) it for two hours. He has (read/been reading) 53 pages so far.
2. Ann’s clothes are covered in paint. She has (painted/ been painting) the ceiling. She has not finished it yet.
3. Jane is still doing her homework. She has (done/been doing) it all day long.