Mejor respuesta
Since y For son las preposiciones que se utilizan en tres tiempos perfectos continuos (es decir, presente perfecto continuo , pasado perfecto continuo y futuro perfecto continuo).
Since se usa para «el punto del tiempo» mientras que For se aplica a «el período de tiempo». Se puede entender por las siguientes oraciones:
Miss Aadya ha estado leyendo en la Universidad de Stanford desde 2018.
En la oración mencionada anteriormente, 2018 es un punto de tiempo y, por lo tanto, una preposición «desde» se ha utilizado.
Uso de Para:
La señorita Ananya había estado resolviendo las sumas durante dos horas.
En la oración antes mencionada «dos horas «es un período de tiempo y, por lo tanto, se ha colocado la preposición» Para «.
Sobre la base del uso mencionado anteriormente,» Desde ayer «es correcto pero» Para ayer «es completamente incorrecto.
Responder
Desde ayer.
Dado que se usa con punto de tiempo mientras que para se usa con un período de tiempo .
por ejemplo:
- Ella ha sido preparando su proyecto desde ayer. (momento)
- Ella ha estado preparando su proyecto durante 5 horas. (período de tiempo)
- Había estado enseñando en esta escuela desde 2016.
- Había estado enseñando en esta escuela durante 3 años.