单项选择题

The professor's lecture was ______ by the constant noise from the passing trucks.

A.repelled
B.hampered
C.reversed
D.perplexed