eaydin228 eaydin228 21-09-2020 English contestada 22. ________ of the accident, the police rushed to the scene immediately. a) Informing c) Having informed b) Having been informed d) Been informed