Где ошибка??? Are you sure that you saw this photo already? Вы уверены, что уже видели это фото?
Ответ:
Are you sure that you have seen this foto already?
Are you sure that you have seen this photo already?
Already - сигнальное слово для времени Present Perfect