不挂科搜题免费

问题:

John __________ having done something wrong.

答案:

has been aware of