Ответ:
1)I am exhausted. I have been driving for many hours – Я очень устал. Я ехал в течение многих часов.
2)My neighbour has been playing the piano since morning – Мой сосед играет на пианино с самого утра.
3)We have been waiting in the queue for two hours – Мы ждем в этой очереди уже два часа.
4)They have been talking for 20 minutes – Они разговаривают уже 20 минут.
5)My friend has been looking for a job since August – Мой друг с августа ищет работу.
6)We have been painting the walls in our new flat for a month – Мы в течение месяца красим стены в нашей новой квартире.
7)An old woman has been working in the garden since 2 o'clock – Старушка работает в саду с 2 часов.
8)The mechanics have been repairing this vintage car since Monday – Механики чинят этот старый автомобиль с понедельника.
9)The boys have been playing football since 2 o'clock – Мальчики играют в футбол с 2 часов.
10)She has been teaching English since 2003 – Она преподает английский с 2003 года.