Ответ:

Have you seen Mary today?

Объяснение: Используем Present Perfect, так как действие (видеть) происходит в период, который еще не закончился (сегодня).