Examveda

She . . . . . her husband for 15 minutes.

A. is beating

B. has been beating

C. has been beaten

D. beats

Answer: Option B

Solution (By Examveda Team)

The question tests your understanding of perfect continuous tenses in English grammar.

Perfect continuous tenses show an action that started in the past and continues up to the present moment, emphasizing the duration of the action.

The correct answer is B: has been beating.

This option uses the present perfect continuous tense ("has been + present participle"). This tense perfectly describes an action (beating her husband) that began 15 minutes ago and is still ongoing at the time of speaking. The duration of 15 minutes is a key indicator of the need for a continuous tense.

Let's look at why the other options are incorrect:

A: is beating – This uses the present continuous tense, which implies an action happening now, but doesn't necessarily specify how long it's been happening. It lacks the sense of duration implied by "for 15 minutes".

C: has been beaten – This uses the present perfect passive continuous tense. This would imply that *she* is the recipient of the beating, not the one doing the beating. The sentence structure requires the active voice.

D: beats – This is the simple present tense, indicating a habitual action, not an ongoing one. It doesn't convey the duration of 15 minutes.

This Question Belongs to Competitive English >> Grammar

Join The Discussion

Comments (11)

  1. Mustafijur Rahman
    Mustafijur Rahman:
    2 months ago

    please explain option 'C' why present perfect passive continuous tense.
    i don't understand passsive continuous.

    please , help me explain this

  2. Abub Jamadar
    Abub Jamadar:
    3 years ago

    Has been beaten why dint it come

  3. Md. Rukon
    Md. Rukon:
    3 years ago

    present perfect tense

  4. Pharsu Ram
    Pharsu Ram:
    4 years ago

    It's present perfect continuous not past perfect continuous - has been beating

  5. Rofiqul Islam
    Rofiqul Islam:
    5 years ago

    Present perfect continuous tense is used when a work is being continued for some time from the past. has been beating is the most suitable option.

  6. Rofiqul Islam
    Rofiqul Islam:
    5 years ago

    Present perfect continuous tense is used when a work is being continued for some time from the past. has been beating is the most suitable option.

  7. Rofiqul Islam
    Rofiqul Islam:
    5 years ago

    Is it Past perfect continuous tense or present perfect continuous tense?

  8. Usha Rana
    Usha Rana:
    5 years ago

    Past perfact me had been use hota h

  9. Manab Barman
    Manab Barman:
    5 years ago

    Not past perfect continous. It is present Perfect continuous tense.

  10. Deep Banik
    Deep Banik:
    6 years ago

    Pdf download kar sakte hai kia

  11. Rajesh Ray
    Rajesh Ray:
    6 years ago

    Past ma had hoga has nahi

Related Questions on Grammar