Some et any se traduisent souvent par « du, de la, des » ou « quelques ». Le choix dépend surtout du type de phrase.
La règle de base
- some dans les phrases affirmatives : I’ve got some friends in London.
- any dans les phrases négatives : I haven’t got any money.
- any dans les questions : Have you got any questions?
À éviter : I don’t have some time.
Correct : I don’t have any time.= Je n’ai pas le temps.
L’exception : offrir ou demander
Dans une question où l’on propose ou demande quelque chose, et où l’on attend un « oui », on garde some :
- Would you like some tea? (Voulez-vous du thé ?)
- Can I have some water, please? (Puis-je avoir de l’eau, s’il vous plaît ?)
Any au sens de « n’importe quel »
Dans une phrase affirmative, any veut dire « n’importe quel » : Take any seat. (Asseyez-vous où vous voulez.)
Les composés
La même logique s’applique à something / anything, somebody / anybody, somewhere / anywhere : I saw something. / I didn’t see anything.
À vous de jouer
- There are ___ apples in the fridge.
- Is there ___ milk left?
- We didn’t buy ___ bread.
- Would you like ___ cake?
Réponses : some · any · any · some
L’astuce de la grenouille : si la question est une invitation (« tu veux… ? »), c’est some. Sinon, en question et en négation, pensez any.