Lots of trees _____ blown down by the wind.
Answer of this question is below Quiz. Test yourself and see your English Level.
Grammar, Auxiliary Verbs, Do or Be or Have, B1 - Intermediate