Ответ:1. They have been watching TV since 2 p.m
2. He has been at home since morning
3. grandfather has been reading a newspaper for 10 minutes
4.She has been translating a book from last year/since last year
5.they have been friends for 10 years
Объяснение:
Не знаю почему, но мне кажется , что в последнем просто perfect , но я затрудняюсь сказать как это сделать.