Millions of pounds’ worth of damage _____ by a storm which swept across the north of England.
#100797
A
has been caused
B
had been caused
C
will be caused
D
will have been caused