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.
Join The Discussion
Comments (11)
Related Questions on Grammar

please explain option 'C' why present perfect passive continuous tense.
i don't understand passsive continuous.
please , help me explain this
Has been beaten why dint it come
present perfect tense
It's present perfect continuous not past perfect continuous - has been beating
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.
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.
Is it Past perfect continuous tense or present perfect continuous tense?
Past perfact me had been use hota h
Not past perfect continous. It is present Perfect continuous tense.
Pdf download kar sakte hai kia
Past ma had hoga has nahi