Какая разница между "hadn't" and "didn't have"?

"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

Комментарии

Lingualeo