Learn Spanish (Spain): Si ha llamado, habrá dejado un mensaje. - If he has called, he will have left a message.