His sudden arrival surprised everyone. MCQ with Answer and Explanation

His sudden arrival surprised everyone.
A. Everyone had been surprised at his sudden arrival.
B. Everyone was surprised by his sudden arrival.
C. Everyone was surprised at his sudden arrival.
D. Everyone is surprised at his sudden arrival.
Answer: Option C
Solution (By JKSSB Mock Tests)
Surprise at something (past simple).

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 declared a holiday tomorrow.'
A. A holiday has been declared tomorrow.
B. A holiday was declared tomorrow.
C. A holiday is declared tomorrow.
D. A holiday had been declared tomorrow.

Correct Answer: Option A


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

This question belongs to: English Active and Passive Voice
Question #2
Choose the correct active voice of: 'The letter had already been sent.'
A. They had already sent the letter.
B. They have already sent the letter.
C. They sent the letter already.
D. They already sent the letter.

Correct Answer: Option A


Explanation:
Past perfect passive 'had been sent' → active 'They had already sent the letter'.

This question belongs to: English Active and Passive Voice
Question #3
Choose the correct active voice of: 'By whom was the Mahabharata written?'
A. Whom wrote the Mahabharata?
B. Who did write the Mahabharata?
C. Who wrote the Mahabharata?
D. Who had written the Mahabharata?

Correct Answer: Option C


Explanation:
Passive 'By whom was...written' → active 'Who wrote the Mahabharata?'

This question belongs to: English Active and Passive Voice