As the saying goes, a little knowledge is a dangerous thing. The writer of that piece of advice is badly informed.
To start, let's just look at these two versions of a possible sentence.
He is one of those men who is always on time.
He is one of those men who are always on time.
There are these two types of possible interpretation for the sentences:
A: He is one of those men. He is always on time.
B: He is one of those men. Those men are always on time.
Now it would be nice, wouldn't it, if sentence (1) always meant A, and sentence (2) always meant B. However, that's not the case. The fact is that native speakers, both in speech and writing, often use (1) to express B. The reason is that the word one often overrides normal verb agreement. In other words although sentence (2) definitely expresses B, sentence (1) would be used to express either A or B.
Here is what a vetted grammar source, based on real data, the Cambridge Grammar of the English Language has to say about this:
. . . The relativized element in these examples is object. Where it is the subject that is relativized, the expectation would be that the number of the verb would be determined by the antecedent, giving a plural verb in Type I, and a singular in Type II. In practice, however, singular verbs are often found as alternants of plurals in Type I:
[22]
i. He's [one of those people who always want to have the last word]. -- (Type I )
ii. He's [one of those people who always wants to have the last word]. -- (Type I )
iii. He's [one of her colleagues who is always ready to criticize her]. -- (Type II )
Examples [i] and [iii] follow the ordinary rules, but [ii] involves a singular override. It can presumably be attributed to the salience within the whole structure of one and to the influence of the Type II structure (it is in effect a blend between Types I and II ). But it cannot be regarded as a semantically motivated override: semantically the relative clause modifies people. This singular override is most common when the relative clause follows those or those + noun.
Now if you think about the following sentences carefully, you will see that the same thing applies:
- He is the only one of those men who is always on time.
- He is the only one of those men who are always on time.
C He is the one of those men. Only he is always on time.
D He is the only one of those men. They are always on time.
Sentence (3) could be used to mean either C or D. Sentence 4 can only be used for D.
In this kind of situation, thinking about the grammar is not the most useful guide. Even working out what the grammar is will take you quite some time. Go with your intuition!
References:
The Cambridge Grammar of the English Language, Huddleston & Pullum [et al], 2002.
I think what they're probably looking for is for you to use have only once in the sentence, and to have it govern all the verbs.
I've phoned my Granny and seen my cousins and said good-bye to them.
That is a compact way of saying
I have phoned my Granny and [have] seen my cousins and [have] said good-bye to them.
Note that this example is not wrong, it's just wordy. It could be used if you are trying to emphasize each of the steps.
Wordier still would be
I have phoned my Granny and I have seen my cousins and I have said good-bye to them.
This has a rhetorical redundancy to it that should be used only if you are pretending to be a tragic actor declaiming from the stage.
Now, if you want to draw a distinction between the two subjects, and sever the relationship of their predicates, try using a comma.
I've phoned my Granny, and I've seen my cousins and said good-bye to them.
Now the two predicates that relate to the cousins are treated individually.
Best Answer
The phenomenon presented in your question is called "Quantifier Floating".
In English grammar, quantifier floating is the syntactic process by which a subject-related quantifier (all, both, or each) can be separated from the subject and appear in more than one location in a sentence. (directly copied from the link)
This quantifier floating is possible not only with normal verbs, but also with auxiliary verbs.
http://www.aclweb.org/anthology/W13-3730 This page has a few examples of quantifier floating involving auxiliary verbs.
It seems that when the subject is not a personal pronoun, structure "all of..." becomes optional. But when a personal pronoun is the subject, if you want to place "all" before the subject, "all of..." becomes obligatory, as in "all of us".
So why do we do it? I don't know. It's just that there are options from which we can choose, and we just choose one of them.
You are partially correct. It is more complicated than that.
An example:
The possible positions if the verb is "be" are shown in (31). We can see that the quantifier "all", which is part of the subject NP "all of my relatives" in (31a), can move to a position after the noun when "of" is deleted, as in (31b), or after the verb, as shown in (31c). It is tantamount to saying that "all" that appears separated from the subject is just a transformed version of "all of", still fully related to subject (but due to lack of my knowledge, I don't know if you can claim that it is a part of the subject or not). In (31d), "all" is part of the NP all of my friends, which is the subject of the complement in square brackets. Notice that here all can move to a position where it splits the nonfinite (infinitive) form of to be, as in (31f), but it cannot move over the infinitive, as shown in (31g).
Link:http://grammar.about.com/od/pq/g/Quantifier-Floating.htm