Разница между «have seen» и «had seen» в английском языке заключается во времени употребления. 12
«Have seen» — это Present Perfect, «совершенное настоящее». 1 Оно употребляется по отношению к событиям, которые произошли только что и их признаки сохраняются в настоящем. 1 Например: «Я увидел это только что» или «Я вижу сейчас то, что уже видел раньше». 1
«Had seen» — это Past Perfect, «прошедшее в прошедшем». 1 Оно используется, когда действие происходило до какого-то момента в прошлом. 2 Например: «Я видел это перед тем, как прийти сюда». 1
Таким образом, «have seen» указывает на текущий момент и общий опыт, а «had seen» — на предшествующее событие в прошлом. 45