I'm hungry because I haven't had breakfast or lunch. I'm hungry because I didn't have breakfast or lunch <-- Is this correct? -- Not really; the present perfect here perhaps suggests that the speaker will be having a meal soon.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.