My classamtes had some questions that I have to give them the answer tomorrow. First, there was a sentence like this:
"Is that Jane's husband in the blue shirt over there?" "That can't be him! He has been dead for ages!"
The question is, is it okay to use present perfect tense for someone who was dead long ago? If someone was gone, that was something happened in the past; how can people use present perfect tense in that case?
The second question I want to ask is: Is there any difference between these 2 sentences: "Twenty minutes is not enough to do homework everyday" "Twenty minutes is not enough timeto do homework everyday"
"Twenty minutes" is already used to indicate a period of time, so is it okay to use time after "not enough " again?
Please help me get the answers for those questions. Thanks in advance.
Top answer
Minzey He has been dead for ages! This is correct. He is still dead, even now.
— CalifJim
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
This is correct. He is still dead, even now. The state of his being dead has lasted from the moment he died until now. I don't expect it will ever change.
-- Where is Charles? -- He has gone to the supermarket. -- How long has he been away? -- He has been away for an hour. (He left an hour