Нужно выбрать между much и many.
* Much используется с неисчисляемыми существительными.
* Many используется с исчисляемыми существительными во множественном числе.
Слово lemons (лимоны) — исчисляемое существительное во множественном числе.
Поэтому нужно выбрать many.
Ответ: How many lemons are there on the table?