BestBuddy
Banned
- Joined
- Apr 20, 2022
- Member Type
- Student or Learner
- Native Language
- Ukrainian
- Home Country
- Ukraine
- Current Location
- Ukraine
I was told that we must not add a moment in the past when describing an action in the perfect aspect. For example, we shouldn't say "I've done it yesterday", but we have to say "I did it yesterday". So, I've got a question. How about 1) the perfect infinitive and 2) the past perfect in reported speech?
(the present perfect) "I've done it yesterday" 
The perfect infinitive
The past perfect in reported speech
The perfect infinitive
- You shouldn't have done it yesterday morning! I'd told you to do it in the evening!
- He's supposed to have robbed a bank in 2017 / five years ago.
The past perfect in reported speech
- "I did it in 2015" "He said he'd done it in 2015"
- "I called him yesterday" "She said she had called him the day before"
Last edited: