Has anyone left a letter for me? Do you know if anyone _____________ a letter for me?
A)has leftB)had left
Какое время в главном предложении Do you know--настоящее present simple, значит ничего менять не надо(в смысле время) has left.
Понятно спасибо