It is not simple order but inherent time factors difference between “song N1 gei N2” and “song gei N2N1”. And that is also why the two sentences “wo song yi ben shu gei xiao li” and “wo song gei xiao li yi ben shu” make different sense to Chinese speakers. People concern on “happened” and “not happened” when an action is mentioned. In the great majority of case, a “not happened” action is an “irrealis”, which is supposed to be showed by a mark. The inherent and external time types of predicative may convey the tense or the time factors for the whole sentence, as well as the time noun, the time adverb and the aspect. A sentence denotes events or factors by making the sense of “realis” and “irrealis”.