What happens between two nodes in an evolutionary tree?
Your answer is A. for one simple reason, two different nodes represent at least one notable/measurable difference between groups, so between any two nodes there must be at least one difference. 

Look at this example, whether A and B represents Mammals and Birds or two subspecies of chimp, or two strains of virus the fact they are two separate nodes means there is some difference between them. When constructing a tree there has to be at least one character difference to have more than one node. A tree with no differences is just a dot by itself. 

Also an organisms does not stay the same between a node an the tip (the tip is a node) to use the below example the starred node between A and B is the most recent common ancestor of A and B which is not the same thing as A or B.