Find out the error in each sentence

Câu hỏi: Find out the error in each sentence It took (A) me a very long time (B) recovering from (C) the shock of (D) her death.

A took

B long time 

C recovering from 

D of