If Megan ... the meat on the table, the dog ... it yesterday.
hadn't left, wouldn't have eaten
didn't leave, wouldn't eaten
hadn't left, wouldn't has eaten
didn't leave, would have eat