While I agree that “due for” usually refers to a person and event and not the time something is due, I received an email recently where someone said “we need this for Thursday”. When “for” is followed by a temporal noun, what is the precise meaning? Given your example with ‘Mr. Green’s Class’, “due for” seems closer to “due on”, putting more emphasis on the date than the precise time. Would …
