单项选择题

33. Some people believe _________ has happened before or is happening now will repeat itself in the future.

A.whatever
B.whenever
C.wherever
D.however