|Obviously, I can't see your workbook from where I'm sitting, but I don't see how it could have copied rows that don't contain one of the keywords in Column K.|
All of the code to copy the rows follows an If statement and that code won't be executed unless the .Find instruction actually finds the keyword.
I ran a limited test - 1000 "sentences" in Column K, 884 of which contained one of the keywords from your list.
I ended up with 884 entries in Sheet2, none of which were any of the sentences that did not contain a key word.
If you want the keyword in Column N, find this line:
c.EntireRow.Copy Destination:=Sheets(2).Range("A" & nxtDst_rw)
and add this line immediately after it:
Sheets(2).Range("N" & nxtDst_rw) = car
Click Here Before Posting Data or VBA Code ---> How To Post Data or Code.