单项选择题
A.has received B.ought to have received C.couldn't have received D.shouldn't have received
A.having known B.being known C.knowing D.known
A.realizes B.had realized C.realized D.has realized