Migliore risposta
Questa è una frase colloquiale che non sembra seguire le regole della grammatica. Sembrerebbe che il soggetto ( 20 bucks ) sia plurale, quindi il verbo dovrebbe essere dire. Ma la frase è sempre data con dice. Oltre ad essere la forma comunemente riconosciuta, questo è il caso in cui a nome collettivo viene assegnato un verbo singolare. 20 dollari è una singola somma di denaro. Ogni dollaro non sta dicendo qualcosa da solo; è la scommessa che “dice” qualcosa, e la scommessa è di $ 20.
Alcuni nomi collettivi hanno regole diverse a seconda che si utilizzi linglese britannico o linglese americano, ad esempio aziende e organizzazioni. Un titolo americano recita: “Kroger dice che potrebbe vendere i suoi 780 minimarket”. Uno britannico ha detto: “Tesco ha lanciato bizzarre patatine al gusto di bastoncino di zucchero”.
Risposta
Fuori contesto, entrambe sono corrette!
Con il contesto, luno o laltro sarà corretto.
Se stai parlando di denaro americano e desideri scommettere una nota da $ 20, diresti “20 dollari dicono”
Ora, se hai 20 banconote da un dollaro e le metti sul tavolo una per una e poi guardi il tuo amico (?) negli occhi potresti dire … “Questi 20 dollari dicono che non lo farai …”
Se stai parlando di 20 cervi maschi e di quello che potrebbero dire mentre ti avvicini, rispondi “20 dollari dicono”
Se chiedi a qualcuno quanto a lungo pensano che dureranno su un bronco elettrico in controtendenza potrebbero rispondere “20 dollari dicono”
Se hai un amico il cui soprannome è “20 dollari” perché … (qualunque cosa) e vuoi segnalare qualcosa che pensa che diresti “20 dollari dice”