I, as an American, would opt for the simple past rather than the present perfect in the following sentence:
Today she has gone to a class, and after that she has been shopping.
Is this sentence permissible in British English? My understanding is that British English favors the present perfect when talking about a time period that is not yet over, as in this case, but I still can't help thinking that this sentence sounds terribly wrong. Thanks for any help you can give me.