As no one is answering you Well in the second example he had the food, past, so has not got it anymore to give to the poor person.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousIf you had had extra food, you should have given it to the poor.Maybe it's just me, but I don't often use the past perfect with some of the common stative verbs like be and have. It sounds too "fussy" to my ear, I suppose.