Для того чтобы определить, какое из предложенных словосочетаний не является словосочетанием, давайте разберем каждое из них.
А) может петь - это сочетание слова "может" (глагол в модальном значении) и инфинитива "петь". Это словосочетание.
В) хочет петь - здесь "хочет" (глагол) и "петь" (инфинитив) также образуют словосочетание.
С) должен петь - аналогично, слово "должен" (модальный глагол) и "петь" (инфинитив) составляют словосочетание.
D) любит петь - "любит" (глагол) и "петь" (инфинитив) образуют словосочетание.
Е) будет петь - "будет" (глагол-связка) и "петь" (инфинитив) это тоже словосочетание.
Все варианты являются словосочетаниями, так как в каждом из них присутствует глагол и инфинитив.
Если требуется выбрать "не является" словосочетанием, возможно, вопрос не совсем корректен, так как все предложенные варианты составляют словосочетания. Если же речь идет о том, что лучше выделить, следует провести дополнительный анализ, каким образом каждая из пар используется в контексте.
В этом случае, если необходимо выбрать, возможно, "будет петь" показывает больший уровень отдаленности по смыслу, так как это выражает будущее время.
Таким образом, правильный ответ может быть "Е) будет петь", если требуется выбрать вариант, который не является "постоянным" словосочетанием в настоящем смысле.