Fatti: A. Il 4 luglio 2008 A._ ha incaricato B._ di vendere la sua proprietà immobiliare denominata X._, costituita di sette fondi nel Comune di Lugano, promettendogli una provvigione del 3 %. Il 19 settembre 2012 ella ha concesso al mediatore un diritto di compera gratuito su cinque di questi fondi, esercitabile al prezzo di fr. 102'000'000.--. Con contratto del 27 novembre 2014 ha poi venduto l'intera proprietà X._ alla C._ SA, di proprietà della famiglia D._, per il prezzo di fr. 87'500'000.--. B. Il 16 marzo 2015 B._ ha promosso azione davanti alla Pretura di Lugano chiedendo che A._ fosse condannata a pagargli la mercede di mediazione di fr. 2'625'000.--, ossia il 3 % del prezzo di vendita. La convenuta si è opposta interamente all'azione. Il Pretore ha accolto la petizione con decisione del 26 aprile 2018. Il successivo appello della convenuta è stato respinto, nella misura in cui era ricevibile, il 12 novembre 2019 dalla II Camera civile del Tribunale di appello ticinese. C. A._ insorge davanti al Tribunale federale con ricorso in materia civile del 16 dicembre 2019; chiede, oltre alla concessione dell'effetto sospensivo, che sia annullata la sentenza cantonale e che sia respinta la petizione di B._. Questi, con risposta dell'11 febbraio 2020, propone la reiezione della domanda cautelare o, in subordine, di concedere l'effetto sospensivo dietro prestazione di garanzie; nel merito chiede che il ricorso sia respinto nella misura in cui fosse ricevibile. La ricorrente ha replicato il 27 febbraio 2020. L'opponente ha preso nuovamente posizione il 13 marzo 2020. L'autorità cantonale non si è pronunciata L'effetto sospensivo è stato rifiutato con decreto presidenziale del 4marzo 2020.