these are my following questions: whether both sentences are correct and these two sentences can be substituted each other? does the first sentence use a perfect tense and the phrase "any word speaking" is an object? is the grammar structure of the second sentence a "subject + causative verb + object + verb (pest principle)"? (like the pattern as "I have my hair cut"). these two sentences just changed its word order, and then one uses perfect tense, the other is not? thank you for your kindness solution.

  • 1
    To 'have something done' is to cause somebody else to do it for you, but this wouldn't make any sense in relation to public speaking. Jun 24, 2020 at 13:58
  • @KateBunting - I have done public speaking as the speaker in question. I have also had public speaking done by employing a guest lecturer.
    – Dean F.
    Jul 8, 2020 at 6:04

1 Answer 1


I agree with @Kate Bunting. Here is a little more detail.

If you "have public speaking done" then this is present tense and you employ others to do the speaking for you. (causative)

If you "have done public speaking", it is present perfect and you did the speaking yourself in the past.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .