(have+something+past participle) Vs (have+past participle+something)
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
1
down vote
favorite
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
add a comment |Â
up vote
1
down vote
favorite
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
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
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
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
present-perfect word-order
asked 6 hours ago
ullas84
1077
1077
add a comment |Â
add a comment |Â
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
add a comment |Â
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.
add a comment |Â
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
add a comment |Â
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
add a comment |Â
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
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
edited 3 hours ago
answered 4 hours ago
Alex_ander
1,4075
1,4075
add a comment |Â
add a comment |Â
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.
add a comment |Â
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.
add a comment |Â
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.
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.
answered 4 hours ago
Khushraj Rathod
1376
1376
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password