Вопросы к Поиску с Алисой
Разница между «have already had» и «have already» в английской грамматике заключается в том, что они означают разные вещи. forum.wordreference.com
«Have already had» указывает на то, что что-то уже было в прошлом. textranch.com hinative.com Например: «I’ve already had one» (они уже съели торт). forum.wordreference.com
«Have already», в свою очередь, говорит о том, что что-то уже есть в настоящем. textranch.com englishstudypage.com Например: «I already have one» (они ещё не ели торт). forum.wordreference.com
Таким образом, «have already» обозначает текущее состояние, а «have already had» — прошлое. textranch.com hinative.com