Наверное в каждом языке есть грамматические правила, которые позволяют составить такое предложения, что любой иностранец сломает себе голову, пытаясь его понять. Примерами таких предложения в русском являются, например: «да нет, наверное» или «косил косой косой косой». А в английском языке возможно такое предложение: "James while John had had had had had had had had had had had a better effect on the teacher". В этом предложении глагол to have повторяется 11 раз подряд, и никакой ошибки в этом нет. Как такое возможно? Для начала посмотрим на глагол to have в отдельности. Это особенный глагол — он может быть как вспомогательным, так и самостоятельным. Вспомогательный to have используется для образования совершенного времени (perfect), а самостоятельный to have употребляется в значении «иметь» . I have a dog. (У меня есть собака)
Where have you been? (Где ты был?) Как и любой самостоятельный глагол, to have изменяется по временам. Форма прошедшего времени у него — had. Будущее образу