She has written a new novel. MCQ with Answer and Explanation

She has written a new novel.
A. A new novel had been written by her.
B. A new novel has been written by her.
C. A new novel is written by her.
D. A new novel was written by her.
Answer: Option B
Solution (By JKSSB Mock Tests)
Present perfect → has been written.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Active and Passive Voice Questions

Question #1
Select the correct passive voice of: 'They have painted the house.'
A. The house has been painted by them.
B. The house is painted by them.
C. The house had been painted by them.
D. The house was painted by them.

Correct Answer: Option A


Explanation:
Present perfect: Object + has/have + been + past participle.

This question belongs to: English Active and Passive Voice
Question #2
Choose the correct active voice of: 'Were you taught by this teacher?'
A. Was this teacher teaching you?
B. Did this teacher teach you?
C. Had this teacher taught you?
D. Does this teacher teach you?

Correct Answer: Option B


Explanation:
Simple past passive interrogative → active 'Did this teacher teach you?'

This question belongs to: English Active and Passive Voice
Question #3
Choose the correct active voice of: 'This puzzle can be solved by a child.'
A. A child could solve this puzzle.
B. A child can solved this puzzle.
C. A child can be solving this puzzle.
D. A child can solve this puzzle.

Correct Answer: Option D


Explanation:
Modal passive 'can be solved' → active 'A child can solve this puzzle'.

This question belongs to: English Active and Passive Voice