each process requires at least 2 resources to complete their execution
Question is saying at least 2 resources are needed to complete their execution, there is a slight variation in the question.
If they require exactly(lower bound on at least) 2 resources per process then, to have a deadlock in the worst case, each process gets 1 resource each. Therefore, 3 resources can have deadlock.
But if 1 process gets 2 resources (and if its requirement matches) then it is able to complete.
Likewise, 2 resources can also dissatisfy deadlock.
So, if there is only one resource, then there is no way a deadlock can be escaped.
1 should be the right answer.