a) have looked
b) have; been selling
c) have answered
d) has been knowing
e)have saw
f)have; waited
g) has; visited
h) have; haved
i)has; finished; have writed
j)have; been runing
k) have been trying
l)have losed
m)have returned
Explicație:
Metoda formării present perfect simple: Subiect + have/has verb+ed
metoda formării present perfect simple: subiect + have/has been + verb+ing