==> Sorry to labor the point but just for clarity can you say which is correct if the objects are different?;
The objects have no bearing. All that matters is that the subject and verb agree in number. A singular subject calls for a singular verb, and a plural subject calls for a plural verb. The first step is to identify the subject of the sentence and then determine if the subject is singular or plural. Then use the corresponding verb.
That being said, the question between "has been" and "have been" has another component because both can be used in the singular. In the case of third person singular, "has been" is correct, but in first and second person, and all plural cases, "have been" is correct.
1st person singular: I have been to the store.
2nd person singular: You have been to the store.
3rd person singular: He has been to the store.
1st person plural: We have been to the store.
2nd person plural: You guys have been to the store.
3rd person plural: They have been to the store.
Any subject that is not first or second person is automatically in the third person.
--------------
Good Luck
To get the most from your Tek-Tips experience, please read
FAQ181-2886
As a circle of light increases so does the circumference of darkness around it. - Albert Einstein