[短縮形について] didn't = did not, didn't = does not 日本語訳は典型的な訳語です。様々な意味になることは用例で確認してください。
I had a headache. 私は頭が痛かった I had a fever. 私は熱があった I had a cold. 私は風邪をひいていた