¿Cuál de las siguientes dos oraciones es correcta?

Gracias Abdul Waheed por tu A2A.

Tienes varias opciones. Le mostraré algunas opciones posibles y luego las explicaré. Comencemos con las opciones:

1. Está enfermo

2. Ha estado enfermo por dos días.

3. Está enfermo y ha estado enfermo por dos días. (una combinación de 1 y 3)

1. Está enfermo Tiempo presente simple que describe lo que es verdad ahora.

2. Ha estado enfermo por 2 días. Tiempo perfecto presente que describe tanto lo que es verdadero como lo que sigue siendo cierto.

3. Está enfermo y ha estado enfermo por dos días. La descripción de doble verbo (tanto en tiempo presente como en pasado perfecto) es verdadera y sigue siéndolo.

Observe que la forma en que describo las oraciones 2 y 3 es exactamente la misma. ¿Por qué? Esas oraciones se dicen por diferentes razones. Al llamar al médico de apoyo de mi hijo, podría decir: “Ha estado enfermo durante dos días”. Cuando le envío un mensaje de texto a mi hermano para decirle que papá está enfermo y cuando mi hermano no me cree, podría decirle: “Está enfermo y un día ha estado enfermo por dos días”.

Espero que esto ayude.

Ambos son gramaticalmente correctos, pero en la mayoría de los contextos es mucho más probable que use el último, porque el primero sugiere que una persona está enferma actualmente durante dos días, lo que implica un conocimiento preciso de eventos futuros y encapsula un período de tiempo relativamente grande en el presente. Es muy poco probable que en realidad digamos la primera oración con autoridad.

Sin embargo, puedo pensar en un contexto donde podría usarse la primera declaración. Si estabas jugando un juego de mesa que se refería a los turnos como ‘días’, la enfermedad era una condición de estado temporal que se podía obtener en el juego, y tu amigo Bertram robaba una carta que lo enfermaba durante dos turnos, podrías decir: Bertram está en una situación difícil. Está enfermo durante dos días “. Funciona gramaticalmente de la misma manera que dirías” Pierde dos turnos “. Usas el tiempo presente porque el acto de la condición está ocurriendo actualmente durante un período de tiempo predeterminado.

En conclusión, mi respuesta es que ambos son correctos, pero muchos más contextos requerirán que se use el segundo en lugar del primero.

“Ha estado enfermo por dos días” es correcto. La otra oración, “Está enfermo durante dos días, también es una oración correcta; pero implica una actividad habitual. Necesita más aclaraciones. Tendría que decir algo como:” Está ausente dos días al mes “.

“Ha estado enfermo por dos días”. La segunda oración es gramatical. La primera oración es una traducción literal de algún idioma extranjero. “Il ne vas pas depuis deux jours”. Puede decir en inglés “Ha estado enfermo dos días” y omitir la preposición.

La oración correcta es “Ha estado enfermo por dos días”.

“Está enfermo” solo significa que está enfermo en este momento. No puede usar este tiempo con un período de tiempo como “por dos días”.

Ha estado enfermo durante dos días, para describir un tipo de condición.

Está enfermo durante dos días, no es correcto en ningún sentido, tal como está. Podría ser correcto en este sentido: “Cada vez que come cangrejo de río, está enfermo durante dos días”.

Espero que encuentres esto útil.