Learn English – signing a contract: “has just signed” vs. “has just been signed”

passive-voicetense

Which one is better and suitable about meaning:

  1. I believe that our manager has just signed a contract
  2. I believe that our manager has just been signed a contract

Also, is that passive or active voice in this sentence?

Best Answer

Compare with the present tense:

He signs a contract
He was signed a contract

The second of these is incorrect grammar. A passive form would be "A contract was signed by him". But there is no reason to use passive here.

So only "I believe that our manager has just signed a contract" is correct.

It would also be possible to say "I believe a contract has just been signed by our manager" but there is no need for the passive in this context.

Related Topic