arrow
arrow
arrow
Change the following into passive voice. Somebody has eaten the last piece of cake.
Question

Change the following into passive voice. Somebody has eaten the last piece of cake.

A.

The last piece of cake had been eaten.

B.

The last piece of cake has been eaten.

C.

The last piece of cake was eaten.

D.

The last piece of cake will be eaten.

Correct option is B

Explanation:

The correct answer is B. The last piece of cake has been eaten.

In passive voice, the structure changes by shifting the object (the last piece of cake) to the subject position and applying the correct form of the verb "to be" along with the past participle of the main verb.

Since the original sentence is in the present perfect tense, we use "has been" in the passive construction.

Therefore, the passive voice for the sentence "Somebody has eaten the last piece of cake" is "The last piece of cake has been eaten."

Information Booster:

The active voice sentence “Somebody has eaten the last piece of cake” is in the present perfect tense.

In passive voice, the structure for present perfect is: Subject + has/have been + past participle.

In this case, the object “the last piece of cake” becomes the subject in the passive voice, and the past participle of the verb "eat" is "eaten."

Additional Knowledge:

The last piece of cake had been eaten is incorrect because this is the past perfect tense, which is not needed here. We are dealing with the present perfect in the active voice.

The last piece of cake was eaten is incorrect because it is in the simple past tense, which does not match the original present perfect tense.

The last piece of cake will be eaten is incorrect because it is in the future tense, while the original sentence is in the present perfect tense.

Free Tests

Free
Must Attempt

UPTET Paper 1: PYP Held on 23rd Jan 2022 (Shift 1)

languageIcon English
  • pdpQsnIcon150 Questions
  • pdpsheetsIcon150 Marks
  • timerIcon150 Mins
languageIcon English
Free
Must Attempt

UPTET Paper 2 Social Science : PYP Held on 23rd Jan 2022 (Shift 2)

languageIcon English
  • pdpQsnIcon150 Questions
  • pdpsheetsIcon150 Marks
  • timerIcon150 Mins
languageIcon English
Free
Must Attempt

UPTET Paper 2 Maths & Science : PYP Held on 23rd Jan 2022 (Shift 2)

languageIcon English
  • pdpQsnIcon150 Questions
  • pdpsheetsIcon150 Marks
  • timerIcon150 Mins
languageIcon English

Similar Questions

test-prime-package

Access ‘DSSSB PGT English’ Mock Tests with

  • 60000+ Mocks and Previous Year Papers
  • Unlimited Re-Attempts
  • Personalised Report Card
  • 500% Refund on Final Selection
  • Largest Community
students-icon
353k+ students have already unlocked exclusive benefits with Test Prime!
Our Plans
Monthsup-arrow