The correct answer is: A. having got
The sentence is in the past perfect tense, which is used to talk about an action that happened before another action in the past. In this case, the action that happened before is “the driver turned up for extra duty.” The action that happened after is “he got a telephone call.” So, the correct verb tense to use is the past perfect, which is formed with the past participle of the verb (“got”) and the auxiliary verb “had.”
The other options are incorrect because they are not in the past perfect tense. Option B, “had got,” is the past perfect progressive tense, which is used to talk about an action that was happening before another action in the past. Option C, “being got,” is the present passive participle, which is used to form the present passive voice. Option D, “having been got,” is the past passive participle, which is used to form the past passive voice.
In conclusion, the correct answer is: A. having got