问题

How long __________ your parents ___________— For about twenty years.
A:put up
B:cheer up
C:fix up
D:give up;
B:cheer up
C:fix up
D:give up;
正确答案是: