demand和need 都有名词和动词的性质.
若作动词,demand只能做实意动词,而need既可以做实意动词,也可以做情态动词.
For example:
The bike needs/demands repairing.
(此时都为实意动词,译作“需要”,此时有时态、人称数的变化)
Need I finish the homework now?
(此时不可用demand替换,可译作“必须、一定”,此时无时态、人称数的变化)
require,need,demand都有需要的意思,其实很多情况可以互换的.只是need不如其它两个正式.
你的题目我觉得填need比较好,因为need更多的跟to大配.demand很多时候跟for sth