Miss Granger would remember the Imperius. Obliviation cannot be detected by any known means, but only a Professor could have cast that spell upon a student without alarm from the Hogwarts wards
‘She was Imperiused and then Obliviated’ seems to be the likeliest hypothesis.
‘She was Imperiused and then Obliviated’ seems to be the likeliest hypothesis.