They are all acceptable, but I suggest that # 2 and #4 (which needs a capital 'T') seem a bit awkward with the mixed tenses.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Mister Micawber.Do you mean that 1 and 2 don't have the same meanings as 3 and 4 respectively?
3. The man who is driving the car every day is my brother.
4. The man who was driving the car yesterday is my brother.
.
To express a non-progressive meaning, use a relative clause.Mr. Swan never says it is WRONG to write "The boy bringing the milk has been ill." He simply states that "to express a non-progressive meaning, use a relative clause."
The boy who brings the milk has been ill.
Swan only means that it is wrong if you are speaking of the milkman, the person who habitually brings it. However, I would challenge even that nowadays-- it's not wrong, though it may be ambiguous.
In the first edition of Practical English Usage, Michael Swan did say the following: Typical mistake: *The boy bringing the milk has been ill.