If you had taken your dad's advice, you ________ s...

Câu hỏi: If you had taken your dad's advice, you ________ such a silly mistake.

A would have avoided   

B would have avoid        

C avoid     

D have avoided