Past Perfect   Progressive

 
Had been + Ving

 

                                                                      I had been reading a book for 2 hours when you came.

Все времена английского глагола
Вся грамматика – NJNJ.ru