THEY HAVE JUST BOUGHT A VERY EXPENSIVE ENGLISH DICTIONARY

63. They have just bought a very expensive English dictionary.

A. A very expensive English dictionary have just been bought.

B. A very expensive English dictionary had just been bought by them.

C. A very expensive English dictionary has been just bought.

D. A very expensive English dictionary has just been bought.