A plumber has been called to your house and has been working for 2 hours. Then, you realize that he is not in the house any more. U think he has left. And you ask one of your relatives:
- Where is the plumber who has been working here today?
or
- Where is the plumber who was working here today?
Neither of those questions is wrong, but natural English is simply Where is the plumber?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Neither of those questions is wrong, but natural English is simply Where is the plumber?
I was told that "Where is the plumber who has been working..." is more fitting for a series of recent actions. That's true It also suggests that the plumber is only working there temporarily.
But the second one is more fitting for one recent action. No? Yes.
Note also that the lack of a comma before 'who' makes the subordinate clause a defining clause. In other