早知zǎozhī
Top 25000
Meanings
1. to know in advance
Characters used
Examples1
You should have known better than to lend him money.