Hello,<br/><br/>I have heard 'Taking' is right in the below sentence, not 'Having taken'.<br/><br/><i>_____</i> a daily dose of antibiotic medicine should not be necessary, since there has been no trace of a fever.<br/><br/>However, I have a difficulty deciding which gerund form is better in the follwing sentence. Would you take a look at it?<br/><br/><b>Having taken/Taking</b> a daily dose of antibiotic medicine should not have been necessary, since there has been no trace of a fever.<br/><br/>Which is better? Are both possible?<br/><br/>Many thanks in advance.