Here are the correct matches of countries with their main ethnic groups:
- Pakistan: D. Punjabis
- Bangladesh: A. Bengali
- Afghanistan: B. Pashtuns
- Sri Lanka: C. Sinhalese
So, the completed table should look like this:
- Pakistan - Punjabis
- Bangladesh - Bengali
- Afghanistan - Pashtuns
- Sri Lanka - Sinhalese