Bästa svaret
Det är faktiskt väldigt liten skillnad mellan de två. I vissa sammanhang är ”tala med” något mer artigt. ”Kan jag prata med Jim?” är något mer formellt än (eller åtminstone i ett högre register än) ”Kan jag prata med Jim?”
Ändå finns det inget som helst i sig oförskämt. om ”prata med”. ”Jag pratade med Jim häromdagen” Är helt behaglig engelska för alla, och faktiskt ”Jag pratade med Jim häromdagen” är också bra, men förmodligen inte det primära sättet vi (åtminstone amerikaner) skulle säga det.
Sammanfattning: Det finns väldigt liten skillnad mellan de två, bara subtila nyanser av register som är svåra att förklara. Som engelska lärare går det bra med någon av dem. Bra fråga.
Svar
Båda är korrekta. Allt beror på hur du använder dem. Här är regeln.
1) prata med + räknbart substantiv / pronomen t.ex., du ska prata med rektorn.
2) prata med + oräkneliga substantiv t.ex., du borde prata med självförtroende.
Det finns ett par viktiga saker som jag vill lägga till här för en bättre förståelse. Till en början höll jag mitt svar kort för att undvika förvirring. Låt oss gräva i.
1. ”Speak To” används när talaren pratar med en person eller en grupp människor som bara lyssnar och inte förväntas svara på något sätt (de kan om de vill), som i ett symposium. Det innebär en viss känsla av auktoritet och därmed acceptabel i formella situationer. Den används i stor utsträckning på nordamerikansk engelska.
2. ”Speak With” är å andra sidan extremt formellt. Det används när personen, talaren är i konversation med, faktiskt pratar tillbaka eller svarar. Det ger en känsla av artighet. Det är mindre påstått och innebär dialoger snarare än ordrar och därmed acceptabelt i informella situationer. Det är mer populärt på både brittisk och kanadensisk engelska.