Uso corretto del verbo "have" vs "has"
Questo è "if anyone has", poiché "anyone" è un third-person singular. In quanto "anybody" è un termine in third person singular, il verbo appropriato per usarlo deve avere un "s", quindi "have" è l’unica opzione "corretta" in questo caso.
Differenza tra "did/have" e "was/have been"
"I did/was" indica che hai fatto o sei stato qualcosa in passato, quindi è tutto. In confronto, "I have done/been" indica che hai fatto o stato qualcosa fino al momento in cui hai completato l’azione. In entrambi i casi, la risposta è "avere".
Corretto uso del verbo "do" nelle domande
In questioni che iniziano con "Do" or "Does", l’uso di "has" è grammaticalmente inappropriato. La coniugazione del verbo "do" in queste domande dipende da diverse persone: Do I, Do you, or Does he.