diff --git src/wp-includes/comment.php src/wp-includes/comment.php
index d530699..0c121b2 100644
--- src/wp-includes/comment.php
+++ src/wp-includes/comment.php
@@ -2961,7 +2961,7 @@ function wp_handle_comment_submission( $comment_data ) {
 		 */
 		do_action( 'comment_id_not_found', $comment_post_ID );
 
-		return new WP_Error( 'comment_id_not_found' );
+		return new WP_Error( 'comment_id_not_found', __( 'Sorry, the item you try to comment on does not exist anymore.' ), 403 );
 
 	}
 
@@ -2969,7 +2969,7 @@ function wp_handle_comment_submission( $comment_data ) {
 	$status = get_post_status( $post );
 
 	if ( ( 'private' == $status ) && ! current_user_can( 'read_post', $comment_post_ID ) ) {
-		return new WP_Error( 'comment_id_not_found' );
+		return new WP_Error( 'comment_on_private', __( 'Sorry, comments are not allowed for this item.' ), 403 );
 	}
 
 	$status_obj = get_post_status_object( $status );
@@ -2998,7 +2998,7 @@ function wp_handle_comment_submission( $comment_data ) {
 		 */
 		do_action( 'comment_on_trash', $comment_post_ID );
 
-		return new WP_Error( 'comment_on_trash' );
+		return new WP_Error( 'comment_on_trash', __( 'Sorry, comments are not allowed for this item.' ), 403 );
 
 	} elseif ( ! $status_obj->public && ! $status_obj->private ) {
 
@@ -3011,7 +3011,7 @@ function wp_handle_comment_submission( $comment_data ) {
 		 */
 		do_action( 'comment_on_draft', $comment_post_ID );
 
-		return new WP_Error( 'comment_on_draft' );
+		return new WP_Error( 'comment_on_draft', __( 'Sorry, comments are not allowed for this item.' ), 403 );
 
 	} elseif ( post_password_required( $comment_post_ID ) ) {
 
@@ -3024,7 +3024,7 @@ function wp_handle_comment_submission( $comment_data ) {
 		 */
 		do_action( 'comment_on_password_protected', $comment_post_ID );
 
-		return new WP_Error( 'comment_on_password_protected' );
+		return new WP_Error( 'comment_on_password_protected', __( 'Sorry, comments are not allowed for this item.' ), 403 );
 
 	} else {
 
