I have read “For Whom the Bell Tolls.”

Status
Not open for further replies.

Alice Chu

Member
Joined
Oct 14, 2019
Member Type
English Teacher
Native Language
Chinese
Home Country
Taiwan
Current Location
Taiwan
Hello, dear teachers.

The differences between present perfect and present perfect continuous:
1) A. I have read “For Whom the Bell Tolls.” We can talk about it now.
→The action is completed.
1) B. I have been reading Tom’s new book. I’ll be finished soon.
→The action is not completed yet.

2) A. He has repaired his car, so he can relax.
→The action is completed, and the result comes from the completed action.
2) B. He has been repairing his car, so he is tired.
→The action has stopped recently, and the result comes from the action itself.

3) A. He has smoked for 20 years. He is a heavy smoker.
→The action is permanent.
3) B. He has been smoking outside for an hour.
→The action is temporary.

Could you please tell me if my understanding is correct? Thank you very much.
 
Good question.

You're exactly right on all but 3A. He might stop smoking tomorrow, so the action is continual up to the present but not necessarily permanent. He has continued to smoke up to now.

It would be just as accurate to say, "He has been smoking for twenty years" or (a little more accurately) "He has been a smoker for twenty years."
 
Last edited by a moderator:
Thank you very much for your help.
If I rewrite 3) A. as the following, can it mean a permanent action?

3) A. He has smoked for 20 years. He can’t live happily without smoking.
It’s impossible to ask him to quit smoking.
→The action is permanent.
 
1) B. I have been reading Tom’s new book. I’ll be finished soon.
→The action is not completed yet.

I think it's more better to say '....I'll finish it soon'.
 
Last edited by a moderator:
You could say:

It's hopeless to ask him to quit smoking.

Or:

It's pointless to ask him to quit smoking.
 
Thank you very much for your help.
If I rewrite 3) A. as the following, can it mean a permanent action?

3) A. He has smoked for 20 years. He can’t live happily without smoking.
It’s impossible to ask him to quit smoking.
→The action is permanent.
If your question is about what tenses would make it a continuing action, I'd say, "he has smoked for twenty years and will smoke for the rest of his life."

Phrased that way, has smoked brings us up to the present and will smoke takes us into the future.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top