2. The baby has been sleeping .......... three hours.
Answers
Answered by
40
The baby has been sleeping for three hours.
The use of FOR
We use For when we measure the duration – when we say how long something lasts.
For + a period of time
To measure a period of time up to the present, we use the present perfect tense and not the present tense.
- I have known her for a long time. (Correct)
- I know her for a long time. (Incorrect)
- I have lived here for ten years. (Correct)
- I live here for ten years. (Incorrect)
The present tense with For refers to a period of time that extends into the future.
- How long are you here for? (Until when)
- How long have you been here for? (Since when)
In reality, we can use all verb tenses with For.
Answered by
0
Answer: The baby has been sleeping SINCE three hours.
Explanation:
Similar questions