Fill in the gaps with the right from of the verb in the Perfect or Perfect Progressive Tenses:

f) I have to fly
g)I have been seeing
h)Had to finish
i)Hasn't to clean
j) Have been working