1) I have been reading = J'ai lu
2) You have been smoking = vous avez fumé
3) They have been fishing for hours = Ils ont pêché pendant des heures
4) We have been waiting for hours = Nous avons attendu pendant des heures
5) How long they have been looking for him ? = Depuis combien de temps le recherchent-il?
6) what you have been doing ? = Qu'est-ce-que vous avez fait ?
7) He has been sleeping for ten hours, it's time he woke up= Il a dormi pendant 10 heures, il est temps qu'il se réveille
8) How long you have been wearing glasses ? = Depuis combien de temps vous portez des lunettes ?
9) I have been shopping all day, my feet are dropping off = J'ai fait du shopping toute la journée, mes pieds sont sont en train de tomber
10) I have been asking you to mend the floor for six weeks = Je vous avez demandé de réparer ld sol depuis six semaines
Voilà