English, asked by sampritibora, 11 months ago

you_(sleep) for three hours now correct the tense

Answers

Answered by Anonymous
12
You can sleep for three hours now.

sampritibora: thanks
kshatriya66: hii arpita
Answered by rmb
2

You have been sleeping for three hours now.

  • The word 'now' is the main clue.
  • It indicates that something is happening in the present.
  • However, other details like 'three hours' suggest that the activity has been happening for three hours.
  • It means that we are talking about something that began in the past and is still continuing into the present.
  • This is where we need to use the present perfect progressive tense.
  • Thus, the correct answer is 'have been'.
  • We used 'have' and not 'has' because 'have' is the auxiliary verb that goes with 'you'. Using 'has' will cause a subject-verb agreement error.

More on tenses:

https://brainly.in/question/48323713

https://brainly.in/question/23920017

https://brainly.in/question/35143823?msp_poc_exp=5

https://brainly.in/question/1488150

https://brainly.in/question/16293720?msp_srt_exp=6

#SPJ3

Similar questions