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