Вопросы к Поиску с Алисой
Формы «had» и «having» в английском языке отличаются временным значением. twominenglish.com
Had используется для обозначения прошедшего времени, в частности в формах Past Simple, Past Perfect и Past Perfect Continuous. englex.ru Например: «She had a great time at the concert last night» — «Вчера вечером она классно провела время на концерте». englex.ru
Having относится к настоящему времени или общей ситуации. twominenglish.com Например: «I enjoy having a big family» — «Мне нравится иметь большую семью». twominenglish.com
Таким образом, had указывает на прошедшее действие, а having — на текущее или общее состояние.