Rule for 'software' singular

Hello!

This is the rule:

<!-- English rule, 2015-09-12 -->

<rule id="ID" name="Third person singular">    
     <pattern>
      <token>software</token>
      <token>have</token>
     </pattern>
     <message>Use <suggestion>has</suggestion> with third person singular</message>
     <example correction=''>This <marker>software have</marker> been modified.</example>
     <example>This software has been modified.</example>
    </rule>

Thanks - however it would also match “What do tobacco and software have in common?”. Some background about how to approach this is documented at Using Chunks - LanguageTool Wiki