Différence clé: n'importe quoi signifie n'importe quoi, alors que tout comprend tout ce qui est vu et invisible. «Tout» signifie une ou deux choses hors de la liste, tandis que «tout» désigne toutes les choses figurant sur une liste.
Je pense que tout le monde peut convenir à un moment ou à un autre que l'anglais est une langue très compliquée, où des mots similaires ont une signification complètement différente et des mots différents peuvent signifier exactement la même chose. Une telle confusion survient également lorsque l'on décide d'utiliser «tout» et «n'importe quoi». Ces mots ont des définitions complètement différentes et, bien que les gens les utilisent quotidiennement, il n’existe aucune explication précise quant au moment où ces mots doivent être utilisés.
Ces mots sont beaucoup plus faciles à expliquer en les utilisant dans différents contextes, ce qui les rend plus simples à comprendre. Prenons Matt comme exemple; Matt reçoit une liste d'épicerie et on lui demande a) d'apporter tout ce qui est sur cette liste et b) d'apporter quelque chose sur la liste. Dans le premier scénario, on s'attend à ce que Matt achète tout ce qui est indiqué sur la liste, tandis que dans le deuxième scénario, on s'attend à ce que Matt n'achète qu'un ou deux éléments de la liste.
Autre exemple: John a dit: «Je vais tout faire, sauf aller au bowling." OU John a dit: "Je ferai tout sauf au bowling." Dans le premier exemple, John fera tout ce qui lui est demandé, mais n'ira pas au bowling, tandis que dans le deuxième exemple, John fera tout, y compris des choses qu'on ne lui demande pas, au lieu d'aller au bowling. En cela, tout se réfère à toutes les tâches qui lui sont demandées, tandis que tout se réfère à toutes les tâches qui lui sont confiées, y compris toutes les tâches qui ne lui ont pas été confiées.
Ces termes ont des significations différentes et ne sont pas synonymes. Ils sont également utilisés très différemment et ne doivent pas être interchangés.