He has just been offered or he was offered

What are the differences in meaning between these two sentences:

  1. He was just offered a well-paid job with Radio Four. (Past Simple Passive)
  2. He has just been offered a well-paid job with Radio Four. (Present Perfect Passive)

Both are grammatically correct, but what are the real meaning if I use #1 / #2?


Both are grammatically correct, but (1) is not idiomatic usage in British English.

  1. He was just offered a well-paid job with Radio Four.
  2. He has just been offered a well-paid job with Radio Four.

British English speakers might use the active form:

  1. I have just offered him a well-paid job with Radio Four.
  2. (colloq.) I just offered him that job!

I believe the reason is that He was offered connotes an event some time in the past, and contradicting that with just sounds odd. It's understood though, probably because it is used thus in American English (I believe).


"He has just been offered a well-paid job with Radio Four" sounds more recent and has the intended effect in terms of communicating the timing of the offer. It uses the right tense as the present perfect tense is used to talk about events that occurred very recently.

"He was just offered a well-paid job with Radio Four" sounds a bit awkward and doesn't effectively tell the listener about when exactly the job was offered - recently or sometime in the past.