Traduire en français des phrases au past perfect Be-ing Traduction

Quelle est la traduction française de chacune des phrases suivantes ?

Fiona had been staying in her room all day.

We had been advertising all week.

Had you been admiring the view?

I hadn't been focusing on the lecture.

It had been snowing all Winter.