전치사는 명사 역할을 하는 것 앞에 오는데요. 이때 동명사인 ~ing 형도 명사 역할을 할 수 있으니 having received가 정답이에요. 그리고 ‘선적 화물을 수령하다’라는 뜻의 능동의 의미이니, 수동태인 being received는 오답이에요. 참고로, ‘선적 화물을 받은’ 시점이 ‘물품을 더 요청하는’ 시점보다 더 이전이니 동명사의 완료형인 having p.p.가 쓰였어요.