0

How can I change this sentence to a passive one?

No one knows when he has come into the room.

I feel it is probably wrong to say

When he has come into the room is not known by anybody.  (wrong)

So what would be the right way, given that 'when' does not seem to fit for introducing a adverbial clause? Thanks.

  • 1
    I'd use past simple instead of present perfect in this sentence. – Centaurus Aug 23 '16 at 0:19
  • The present perfect there is odd. But your sentence is otherwise grammatical. The passive is awkward but possible. That he has come into the room is not known by anyone. When he came into the room is not known by anybody. – TRomano Aug 23 '16 at 12:07
0

It is not known when he has come into the room.

Since "no one" knows, it doesn't seem necessary to specify who doesn't know, so I think this should work.

| improve this answer | |
  • Thanks for the quick response. Do you know whether there exists a word similar to 'when' which allows us to say something like "When he has come into the room is not known by anybody"? Here, I am looking for a proper adverb to replace "when" above so to make the sentence work. – zell Aug 22 '16 at 23:42
  • Does it need to be an adverb? I think what would sound most natural would be "The time at which he came into the room is not known by anybody." – Nicole Aug 23 '16 at 1:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.