diff --git a/Syntaxes/ASP VB.net.plist b/Syntaxes/ASP VB.net.plist
index 7d74538..c79d79d 100644
--- a/Syntaxes/ASP VB.net.plist
+++ b/Syntaxes/ASP VB.net.plist
@@ -149,13 +149,13 @@
match
- (?i:\b(If|Then|Else|ElseIf|Else If|End If|While|Wend|For|To|Each|Case|Select|End Select|Return|Continue|Do|Until|Loop|Next|With|Exit Do|Exit For|Exit Function|Exit Property|Exit Sub|IIf)\b)
+ (?i:\b(If|Then|Else|ElseIf|Else If|End If|While|Wend|End While|For|To|Each|Case|Select|End Select|Return|Continue|Do|Until|Loop|Next|Try|Catch|Finally|End Try|Using|End Using|With|End With|Namespace|End Namespace|Exit Do|Exit For|Exit Function|Exit Property|Exit Sub|IIf)\b)
name
keyword.control.asp
match
- (?i:\b(Mod|And|Not|Or|Xor|as)\b)
+ (?i:\b(Mod|And|AndAlso|Not|Or|OrElse|Xor|as)\b)
name
keyword.operator.asp