¿Hay que crear un modelo por tabla o puede haber un modelo para varias tablas?

Dispongo de varias tablas en la base de datos, cada una con unas 500-1000 filas.

  • TablaPreguntasMatematicas
  • TablaPreguntasCienciasNaturales
  • TablaPreguntasCienciasSociales
  • TablaPreguntasTecnologia
  • TablaPreguntasFisica
  • TablaPreguntasQuimica
  • TablaPreguntasMusica

La duda es: ¿Puedo crear un sólo modelo por ejemplo llamado “ModeloPreguntas” para todas las tablas, o cada tabla debe tener su correspondiente y propio modelo en Laravel?

Gracias.