How to talk about putting water in the freezer to become ice?
I have to tell the child that I have put the water in the freezer and after some time it will convert into ice.
https://ell.stackexchange.com/a/76262/26777
As a side note "have put" sounds a little weird here. Maybe someone can comment more formally why it's right or wrong. It's probably not technically ungrammatical, but it sounds stilted.
What is wrong with "have put" in "I have put the water in the freezer"?
Answer
Absolutely nothing is wrong with I have put the water in the freezer.
This is the present perfect, and the present perfect is formed by using have plus the past participle of the verb. The verb in question is put. The past participle of put is put. See the Cambridge dictionary. Notice also that the present tense and simple past tense are also put.
The very first example sentence from this dictionary use the present perfect:
Where have you put the keys?
It's true that the above is a question. But the basic meaning of to put as to move or to move something or someone into the stated place, position, or direction is the same. And using it in the present perfect is absolutely okay.
If someone did not hear what you said, they might ask
Where have you put the water?
or
Where did you put the water?
and you can answer
I have put the water in the freezer.
Some American English speakers might prefer the simple past tense
I put the water in the freezer
but the present perfect is absolutely correct.
It is also true that in spoken English we usually use contractions, so it would be
I've put the water in the freezer.
So, the uncontracted form could sound stilted. That is really the only reason I can think of. There is nothing wrong with it as far as the tense or definition.
No comments:
Post a Comment