Различие между Present Perfect и Past Perfect при использовании глагола reach заключается в том, что первое обозначает настоящее совершенное время, а второе — прошедшее совершенное. 12
Present Perfect — настоящее совершенное, форма глагола reach: «I have reached» (я достиг). 12
Past Perfect — прошедшее совершенное, форма глагола reach: «I had reached» (я достиг). 12