Maria warned ... too much caffeine.
A. to drink : Maria cảnh báo uống nhiều caffeine -> không hợp nghĩa
B. drinking : sau warn + to V -> loại
C. against not drinking -> không hợp nghĩa và ngữ pháp
D. not to drink : Maria cảnh báo không uống quá nhiều caffeine.