Choose the word that best fills in the blank.

He went into a long _____ about the outcome of the last election after it was mentioned on the news.

A. Fastidious
B. Rant
C. Quibble
D. Assert