(have+something+past participle) Vs (have+past participle+something)

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
1
down vote

favorite
1












I have a confusion about word-order in present perfect tense and past perfect



tense.(The tenses that have auxilary verb)



A) I have cleaned all the carpets.



B)I have all the carpets cleaned.



C)I have read the book.



D)I have the book read.



it seems to me that when the sentence has a determiner like ''all''



( all the carpets), A and B both possible but when the sentence does not



have a determiner (like ''all'') just sentence c is correct ,sentence d is



incorrect.



Am I right about it ?



Which one is correct and more idiomatic, is there any difference between



sentence A-B and C-D?










share|improve this question



























    up vote
    1
    down vote

    favorite
    1












    I have a confusion about word-order in present perfect tense and past perfect



    tense.(The tenses that have auxilary verb)



    A) I have cleaned all the carpets.



    B)I have all the carpets cleaned.



    C)I have read the book.



    D)I have the book read.



    it seems to me that when the sentence has a determiner like ''all''



    ( all the carpets), A and B both possible but when the sentence does not



    have a determiner (like ''all'') just sentence c is correct ,sentence d is



    incorrect.



    Am I right about it ?



    Which one is correct and more idiomatic, is there any difference between



    sentence A-B and C-D?










    share|improve this question























      up vote
      1
      down vote

      favorite
      1









      up vote
      1
      down vote

      favorite
      1






      1





      I have a confusion about word-order in present perfect tense and past perfect



      tense.(The tenses that have auxilary verb)



      A) I have cleaned all the carpets.



      B)I have all the carpets cleaned.



      C)I have read the book.



      D)I have the book read.



      it seems to me that when the sentence has a determiner like ''all''



      ( all the carpets), A and B both possible but when the sentence does not



      have a determiner (like ''all'') just sentence c is correct ,sentence d is



      incorrect.



      Am I right about it ?



      Which one is correct and more idiomatic, is there any difference between



      sentence A-B and C-D?










      share|improve this question













      I have a confusion about word-order in present perfect tense and past perfect



      tense.(The tenses that have auxilary verb)



      A) I have cleaned all the carpets.



      B)I have all the carpets cleaned.



      C)I have read the book.



      D)I have the book read.



      it seems to me that when the sentence has a determiner like ''all''



      ( all the carpets), A and B both possible but when the sentence does not



      have a determiner (like ''all'') just sentence c is correct ,sentence d is



      incorrect.



      Am I right about it ?



      Which one is correct and more idiomatic, is there any difference between



      sentence A-B and C-D?







      present-perfect word-order






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 6 hours ago









      ullas84

      1077




      1077




















          2 Answers
          2






          active

          oldest

          votes

















          up vote
          1
          down vote



          accepted










          In versions A & C (Present Perfect) the action of the verb has been performed by you (I) , while in versions B & D (different from Present Perfect) it's unclear who's responsible for that action.



          B) means all your carpets are in the process of cleaning (they are cleaned by e. g. those you've hired).



          D) means somebody reads that book for you.



          https://dictionary.cambridge.org/grammar/british-grammar/passive/have-something-done






          share|improve this answer





























            up vote
            2
            down vote













            Sentences A and C are correct, in these you are the subject.



            Sentences B & D are Grammatically incorrect.




            B - I have all the carpets cleaned.




            This Should Be I Have had all the carpets cleaned.




            This would mean that you made someone else clean the carpets, meaning that you are no longer the subject





            D - I have the book read.




            This is completely incorrect in grammatical sense.





            Hope this helped you.






            share|improve this answer




















              Your Answer







              StackExchange.ready(function()
              var channelOptions =
              tags: "".split(" "),
              id: "481"
              ;
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function()
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled)
              StackExchange.using("snippets", function()
              createEditor();
              );

              else
              createEditor();

              );

              function createEditor()
              StackExchange.prepareEditor(
              heartbeatType: 'answer',
              convertImagesToLinks: false,
              noModals: false,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: null,
              bindNavPrevention: true,
              postfix: "",
              noCode: true, onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              );



              );













               

              draft saved


              draft discarded


















              StackExchange.ready(
              function ()
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fell.stackexchange.com%2fquestions%2f181729%2fhavesomethingpast-participle-vs-havepast-participlesomething%23new-answer', 'question_page');

              );

              Post as a guest






























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes








              up vote
              1
              down vote



              accepted










              In versions A & C (Present Perfect) the action of the verb has been performed by you (I) , while in versions B & D (different from Present Perfect) it's unclear who's responsible for that action.



              B) means all your carpets are in the process of cleaning (they are cleaned by e. g. those you've hired).



              D) means somebody reads that book for you.



              https://dictionary.cambridge.org/grammar/british-grammar/passive/have-something-done






              share|improve this answer


























                up vote
                1
                down vote



                accepted










                In versions A & C (Present Perfect) the action of the verb has been performed by you (I) , while in versions B & D (different from Present Perfect) it's unclear who's responsible for that action.



                B) means all your carpets are in the process of cleaning (they are cleaned by e. g. those you've hired).



                D) means somebody reads that book for you.



                https://dictionary.cambridge.org/grammar/british-grammar/passive/have-something-done






                share|improve this answer
























                  up vote
                  1
                  down vote



                  accepted







                  up vote
                  1
                  down vote



                  accepted






                  In versions A & C (Present Perfect) the action of the verb has been performed by you (I) , while in versions B & D (different from Present Perfect) it's unclear who's responsible for that action.



                  B) means all your carpets are in the process of cleaning (they are cleaned by e. g. those you've hired).



                  D) means somebody reads that book for you.



                  https://dictionary.cambridge.org/grammar/british-grammar/passive/have-something-done






                  share|improve this answer














                  In versions A & C (Present Perfect) the action of the verb has been performed by you (I) , while in versions B & D (different from Present Perfect) it's unclear who's responsible for that action.



                  B) means all your carpets are in the process of cleaning (they are cleaned by e. g. those you've hired).



                  D) means somebody reads that book for you.



                  https://dictionary.cambridge.org/grammar/british-grammar/passive/have-something-done







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited 3 hours ago

























                  answered 4 hours ago









                  Alex_ander

                  1,4075




                  1,4075






















                      up vote
                      2
                      down vote













                      Sentences A and C are correct, in these you are the subject.



                      Sentences B & D are Grammatically incorrect.




                      B - I have all the carpets cleaned.




                      This Should Be I Have had all the carpets cleaned.




                      This would mean that you made someone else clean the carpets, meaning that you are no longer the subject





                      D - I have the book read.




                      This is completely incorrect in grammatical sense.





                      Hope this helped you.






                      share|improve this answer
























                        up vote
                        2
                        down vote













                        Sentences A and C are correct, in these you are the subject.



                        Sentences B & D are Grammatically incorrect.




                        B - I have all the carpets cleaned.




                        This Should Be I Have had all the carpets cleaned.




                        This would mean that you made someone else clean the carpets, meaning that you are no longer the subject





                        D - I have the book read.




                        This is completely incorrect in grammatical sense.





                        Hope this helped you.






                        share|improve this answer






















                          up vote
                          2
                          down vote










                          up vote
                          2
                          down vote









                          Sentences A and C are correct, in these you are the subject.



                          Sentences B & D are Grammatically incorrect.




                          B - I have all the carpets cleaned.




                          This Should Be I Have had all the carpets cleaned.




                          This would mean that you made someone else clean the carpets, meaning that you are no longer the subject





                          D - I have the book read.




                          This is completely incorrect in grammatical sense.





                          Hope this helped you.






                          share|improve this answer












                          Sentences A and C are correct, in these you are the subject.



                          Sentences B & D are Grammatically incorrect.




                          B - I have all the carpets cleaned.




                          This Should Be I Have had all the carpets cleaned.




                          This would mean that you made someone else clean the carpets, meaning that you are no longer the subject





                          D - I have the book read.




                          This is completely incorrect in grammatical sense.





                          Hope this helped you.







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered 4 hours ago









                          Khushraj Rathod

                          1376




                          1376



























                               

                              draft saved


                              draft discarded















































                               


                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fell.stackexchange.com%2fquestions%2f181729%2fhavesomethingpast-participle-vs-havepast-participlesomething%23new-answer', 'question_page');

                              );

                              Post as a guest













































































                              Comments

                              Popular posts from this blog

                              What does second last employer means? [closed]

                              Installing NextGIS Connect into QGIS 3?

                              One-line joke