Хорошо, давай сначала взглянем на каждую фразу и подумаем, какой глагольный временной формы лучше всего подойдет в данном контексте, чтобы выразить мысль точно и корректно на английском языке:
"My mother ___ grew up in Italy." Здесь мы говорим о действии в прошлом, которое полностью завершилось, поэтому правильным выбором будет простое прошедшее время - "grew up".
"___ you eaten a lot of sweets when you were a child?" Тут мы спрашиваем о прошлом опыте, что характерно для Present Perfect, однако у нас есть указание времени "when you were a child", что подразумевает использование прошедшего простого времени - "Did you eat".
"Jack ___ in New York for ten years. Now he lives in Los Angeles." Здесь нужно указать, что действие происходило в течение какого-то времени в прошлом, но уже завершилось, так как теперь он живет в Лос-Анджелесе. Следовательно, нужно использовать Past Perfect - "had lived".
"The people sitting next to me on the plane were nervous. They ___ flown before." Так как речь идет о действии, которое не происходило до определенного момента в прошлом (они нервничают, потому что до этого не летали), нужно использовать Past Perfect - "had never flown".
"Katherine ___ on the same project for three years because she ___ working here since 2005." Здесь уместно Present Perfect для обоих случаев, так как речь идет о действии, которое началось в прошлом и продолжается до с
