Thank you for your remarks and the link, Gustavo, ahmed_btm and David.
Hi, Robby Zhu and Gustavo,
I agree with Gustavo's answer. 2 is not only heavy, but also sounds odd. Professor Prof. David Crystal describes it as anomalous here:
https://thegrammarexchange.inf...f-subordinate-clause
Ahmed, you surely can manage to dig up something helpful.
Perhaps because that was a link from a long time ago, some of the text formatting has been removed. All the text is displayed in black on my monitor, and there is no red part as they mentioned. I think David Crystal symply said "agreed"("anomalous" is from Co-Moderator, Okaasan) Anyway, the conclusion is the same.
After reading it, I came up with a relevant question: will sentence(1) still be correct, If I switch the positions of the subordinate clause and the main clause.
1: He claimed that he had been badly treated when he was shopping
1a: He claimed that, when he was shopping, he had been badly treated.
How does it sound?