some festivals last one or more weeks. Whats is the complete predicate?

Alast one or more weeks B. some festivals last C. last weeks D. some festivals