The police ----- for the robber for long but they have failed to find him so far.

Answer: 
have been looking
The police ----- for the robber for long but they have failed to find him so far.