首先搞清几个词和短语的用法:
despite尽管;虽然(是介词,后跟名词或代词,构成介词短语)
Despitethedifficultieshethrewhimselfintotheresearch.
尽管困难重重,他还是全身心投入了调查研究.
despiteallthat尽管如此(作状语,要用逗号与句子的主干隔开)
Despiteallthat,tourismisstillmakingmodestprogress.
尽管如此,旅游业依然有适度的发展.
despiteof没有这个短语,应为:
indespiteof尽管
Westartedforthetourindespiteoftheheavyrain.
尽管下大雨,我们还是出发去旅行.
Weshallbevictoriousindespiteofdifficulties.
不管有什么困难,我们一定会胜利.
没有inspitethat的说法.应为:
inspiteof不管,不顾;尽管,虽然(indespiteof=inspiteof)
Hehasmodernideasinspiteofhisgreatage.
尽管他年事很高,但思想观念却很入时.
Inspiteoftherainhewasinsistentongoingout.
尽管下雨,他仍然坚持外出.
再来分析问题中这个句子:
AC选项的短语本身就不正确,首先排除;D选项没有逗号,且用在此处,句意不通.
故选B.Despite
句意:尽管现代马戏团偶尔有意外的暴力事件,但它与很久之前的野蛮的同名物几乎没有关联.