Rachel Adams
Key Member
- Joined
- Nov 4, 2018
- Member Type
- Student or Learner
- Native Language
- Russian
- Home Country
- Georgia
- Current Location
- Georgia
Is it wrong to use "can" in these examples instead of "could," "may" and "might"?
1. "She could have warned me." To criticize someone.
2. "I am glad he didn't tell her the truth. It can have hurt her." To say that something was possible, but didn't happen.
My textbook "English Grammar in Context" by Michael Vince mentions only one use of "can't have done" when the speaker is sure that something isn't true. For example, "I still haven't heard from Peter. He can't have got my message."
For #2 it suggests using "might" or "could" not "may."
To criticize someone or something it suggests using "might" not "could" or "may".
To talk about something that could have happened but didn't happen it suggests "might" or "could" not "may."
I have learnt about other possible uses of different tenses, constructions, etc I was wondering if what the book doesn't mention is also possible.
1. "She could have warned me." To criticize someone.
2. "I am glad he didn't tell her the truth. It can have hurt her." To say that something was possible, but didn't happen.
My textbook "English Grammar in Context" by Michael Vince mentions only one use of "can't have done" when the speaker is sure that something isn't true. For example, "I still haven't heard from Peter. He can't have got my message."
For #2 it suggests using "might" or "could" not "may."
To criticize someone or something it suggests using "might" not "could" or "may".
To talk about something that could have happened but didn't happen it suggests "might" or "could" not "may."
I have learnt about other possible uses of different tenses, constructions, etc I was wondering if what the book doesn't mention is also possible.
Last edited: