Freeguy
Senior Member
- Joined
- Oct 4, 2013
- Member Type
- English Teacher
- Native Language
- Persian
- Home Country
- Iran
- Current Location
- Iran
I know I ....... the letter earlier today.
1. have had to post
2. need to post
3. ought to post
4. must have posted
5. could have posted
I think No.5 would be natural. However, I don't know the grammatical reason behind of that.
1. have had to post
2. need to post
3. ought to post
4. must have posted
5. could have posted
I think No.5 would be natural. However, I don't know the grammatical reason behind of that.