Some scientists think there are _______ 2,000 million flashes of lightning per year. 
#26291
A
in short
B
on average
C
as usual
D
in total