Vidyalelo
English · Q6

Grammar

Competitive Exams · English · question 6

Q6

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

A.
is beating
B.
has been beating
Answer
C.
has been beaten
D.
beats

Answer: Option B

Solution

Answer: Option B
Solution:
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.