Millions of pounds worth of damage ______ by a storm which swept across the north of England last night.
A. has been caused B. had been caused
C. will be caused D. will have been caused