الإجابة الصحيحة هي: واجباته.
المفعول به هو الاسم الذي يقع عليه فعل الفاعل، ويجيب على سؤال "ما الذي فعله الفاعل؟". في الجملة السابقة، الفعل هو "حلّ"، والفاعل هو "محمد"، والمفعول به هو الاسم الذي وقع عليه الفعل "حلّ"، وهو "واجباته".
وعليه، فإن الإجابة الصحيحة هي واجباته.