Отличия между Present Perfect и Past Perfect при использовании глагола spend заключаются в том, что каждое из этих времён указывает на разное время действия. 3
Present Perfect (настоящее совершенное время) указывает на то, что действие завершилось к настоящему моменту или в период настоящего времени. 3 Например: They have spent a lot of money on their vacation — Они потратили много денег на свой отпуск. 1
Past Perfect (прошедшее совершенное время) указывает на то, что действие произошло раньше другого действия или определённого момента в прошлом. 3 Например: She had spent all her money before she realized it — Она потратила все свои деньги, прежде чем это осознала. 1
Таким образом, Present Perfect связан с настоящим временем, а Past Perfect — с прошлым. 45