has been waiting, has come.
Look at that little boy in the corner. He has been waiting for three hours now and no one has come to take him home.