题型:填空题 _____ by the advances in technology, many farmers have set up wind farms on their land. [ ]A. Being encouraged B. Encouraging C. Encouraged D. Having encouraged 查看答案