diff --git a/src/System.Management.Automation/resources/ParserStrings.resx b/src/System.Management.Automation/resources/ParserStrings.resx
index c8f57cf71a..5f9b75345f 100644
--- a/src/System.Management.Automation/resources/ParserStrings.resx
+++ b/src/System.Management.Automation/resources/ParserStrings.resx
@@ -420,10 +420,12 @@ Possible matches are
Missing statement block in switch statement clause.
- Missing expression in foreach loop.
+ Missing expression in foreach loop.
+The correct form is: foreach ($a in $b) {...}
- Missing statement body in foreach loop.
+ Missing statement body in foreach loop.
+The correct form is: foreach ($a in $b) {...}
The param statement cannot be used if arguments were specified in the function declaration.
@@ -516,13 +518,16 @@ Possible matches are
Missing '{' in switch statement.
- Missing variable name after foreach.
+ Missing variable name after foreach.
+The correct form is: foreach ($a in $b) {...}
- Missing 'in' after variable in foreach loop.
+ Missing 'in' after variable in foreach loop.
+The correct form is: foreach ($a in $b) {...}
- Missing closing ')' after expression part of foreach loop.
+ Missing closing ')' after expression part of foreach loop.
+The correct form is: foreach ($a in $b) {...}
Missing opening '(' after keyword '{0}'.