单项选择题

They insisted that we ______ the matter at the meeting.

A. would take up
B. took up
C. had taken up
D. take up