Разберём предложение: я долго искал подарок друга.
Что где нашли в этом предложении:
- Я — подлежащее (кто искал? я).
- Искал — сказуемое (глагол действия).
- Долго — обстоятельство времени (как долго искал? долго).
- Подарок — прямое дополнение (что искал? подарок).
- Друга — зависимое слово к слову «подарок»: отвечает на вопрос «чей подарок?».
Таким образом, слово «друга» не является отдельным членом предложения типа подлежащее или дополнение. Оно образует с существительным «подарок» сочетание «подарок друга» и выступает как определение к слову «подарок» (родительный падеж). По-другому: это притяжательное (генитивное) определение к существительному «подарок».
Итого:
- «друга» — определение (родительный падеж) к слову «подарок».
- Главные члены: я (подлежащее), искал (сказуемое), подарок (прямое дополнение), долго (обстоятельство времени).