He has no liking _____ needle work.

He has no liking _____ needle work.

Explanation

Like for means پسندگی

For is a preposition here. 

Hamza has no liking for needle work مزہ کو سوئی کے کام کا کوئی شوق نہیں۔