Задание

Complete the sentences using the Present Perfect or Present Perfect Continuous.

Tom ....................... dinner for two hours now!

She .................. a present for you.

They ............... the holiday for the last two weeks.

I ................. Dave for ten years .

They are angry. They  .................. in a queue for 2 hours.

I ......................... jeans all day.

has been cooking

has bought

have been planning

have known

have been waiting

have been wearing