The question does not make much sense and I think you've gone about as far as anyone can go.
A) at least one character changes
Not necessarily!It depends what it means by character and it depends the detail semantic of the tree. In anygeneral, an evolutionary tree, usually called a phylogenetic tree attempts at representing time by the length of interestthe edges in between two nodes. The goal is, in general, not to represent anything else.
In the comments, @John has argued that time can be consider as a character. Personally, when I read the term "character" I think of a phenotypic character. While it will pretty much always be true that somethingamong two nodes some difference will have changed butexist in theory, the only thing that separate two nodesphenotypic character, it is timenot a fundamental consequence of the concept of evolutionary tree. ItThis is not impossiblewhy I argued that your teacher was hoping for A to beis false. @John takes the correctopposite stance in his answer but it is not IMO. It isNote also very much possible, that the only change in between two nodes relate to synonymous mutationssometimes (and other mutations that has no effect on the phenotypealthough quite rarely today), hence not causing phenotypic states are used to build a changetree and hence, in anysuch case, it would be a direct consequence of the methodology that two nodes must necessarily differ by the value of at least one phenotypic character fo interest.
This disagreement between @John and I highlights that the question is poorly phrased and actually makes little sense.
B) all organisms die
Well, most likely enough time separate the two nodes that all organisms that were represented in the ancestral node are dead but of course they have reproduced, so that we actually have another node that descend from it.
C) Nothing can happen between two nodes
As you said, they evolve. So, things happen!
D) Monophyly, Paraphyly, Polyphyly
As you said, those terms make no sense here!
E) None of the above
If there is any intuitive answer to the question what has happened between two nodes
is time has passed
. I think the answer your teacher was expecting here is E
but it is also possible (s)he was expecting A. But reallyReally that's a pretty poorly written question IMO.