5.7 Millions of pounds' worth of damage __ by
5.7 Millions of pounds' worth of damage __ by
Millions of pounds' worth of damage __ by a storm which
swept acorss the north of England last night.
A.has been caused B.had been caused
C.will be caused D.will have been caused
明理由,