Difficulty: Easy
Correct Answer: had been cheated
Explanation:
Timeline & voice
Option analysis
had been cheated — correct earlier passive event causing humiliation. ✅have been cheated — present perfect; wrong time frame.had been cheating — active progressive; wrong meaning.were to be cheated — expresses futurity/expectation, not a completed cause.
Final Answer
“… they realised that they had been cheated.”
Discussion & Comments