Es algo difícil de explicar, en teoría son sinónimos, pero se usan en algunos casos en contextos diferentes, para mí la diferencia en especial es que: *TAPAR es más utilizado para algo que tiene un "hueco" o un "hoyo", y *CUBRIR no necesita tener un hueco (es como poner algo encima de eso)... Por ejemplo: -¡Tapa la olla para que no se enfríe el almuerzo!, -Aprieta bien la tapa del frasco de pintura para que no se derrame; -Yo cubro mi cama con una sábana. -Pinta bien para que cubra completamente el color original. -María cubre el acné con maquillaje, Te doy otro ejemplo. Si a mi me dicen: -Cubre la olla, yo lo que haría es ponerle algo encima ya sea un trapo, una tela, como intentando esconderla, algo asi jajajajjajjaa... Si me dicen: - Tapa la olla, yo lo que haría es ponerle la Tapa. ;)