Помогите с номером 9,даю все баллы
b. he has been cooking
c. has been getting ready to go to England
d. he has been running
e. he has been revising for exams
f. she has been swimming
g. he has been waiting for a long time