"Hadn’t" - это сокращение от "had not", а "didn’t have" - сокращение от "did not have".
Но правда, что "hadn’t" иногда означает "не имел". Пример: "He asked me for a pen, but I hadn’t one".
Однако такое использование кажется довольно неестественным и старомодным, и я бы не рекомендовал его.
Самый простой способ запомнить разницу состоит в том, что в широком смысле "didn’t have" относится к существительным; а "hadn’t" относится к глаголам, как в следующих примерах:
- I didn’t have a pen [noun]. They didn’t have a clue [noun].
- I hadn’t slept [verb]. We hadn’t heard [verb].
Эксперт Barnaby Page
Комментарии
Отправить комментарий