问题

gapore, people______eating or drinking on the subway can be fined up to 500 Singapore dollars.
A:having caught
B:catching
C:caught
D:to catch;
B:catching
C:caught
D:to catch;
正确答案是: