1.You have no idea how long we've been searching for you.
2.I have been waiting for this for a long time.
In sentence 1, a guy who said it just found a guy. Why isn't this past-perfect? The action search is finished, right?
2, too. A guy who wanted to kill a girl just found her. The action wait is finished, right?