I had the same problem. My theme, blogtxt, doesn’t show the comment form on Pages. The journalist theme does have this feature, by the way.
What I finally did (that worked!) was to make a copy of the single.php file (blogtxt) and put the template name at the beginning ie:
‘<?php
/*
Template Name: single page
*/
?>’
and saved it as singlepg.php
Now when I write a page, I select ‘single page’ from the template drop down box – and comments are then included on the page.