***** NOT A TEACHER *****
Hello, Quang:
What an excellent question!
I have found some information that may interest you.
One book gives this sentence:
“The woman who had been invited to the reception laughed with embarrassment.”
As you know, the underlined words constitute a defining adjective clause. It is necessary to identify which woman “laughed with embarrassment.”
Then, as you said, the book says that we can reduce this to:
“The woman, having been invited to the reception, laughed with embarrassment.”
Please notice that the so-called perfect passive participle is not defining, so there are COMMAS. The commas indicate that the words “having been invited to the reception” are not essential to the meaning of the sentence. In other words, it seems to be just a reminder of something that we may already know.
Now let’s apply those principles to your sentence:
“The man who had been suspected of carrying out the burglary was released following questioning by the police.”
I believe that you are correct: we could reduce it to:
“The man, having been suspected of carrying out the burglary, was released following questioning by the police.”
I think that we can agree that “B” is wrong because:
a. There are no commas around “having been suspected of carrying out the burglary.”
b. It uses “questioned.” It should use “questioning,” the gerund of “to question.” (As Cristina told us, we could use the noun “interrogation” instead.)
James
Credit for that information goes to Bruce Lilies in A BASIC GRAMMAR OF MODERN ENGLISH (1979), PAGE 110.