I know I ....... the letter earlier today.

Status
Not open for further replies.

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.
 
4. is also possible, but 5 is most likely.
5. "I know I could have posted the letter earlier today. But I didn't have a lot of time, so I posted it this afternoon."
5. "I know I could have posted the letter earlier today. I posted a lot of mail, and that letter could have been among the others"
4. "I know I must have posted the letter earlier today. I posted everything in the "out box". If the letter was there, I must have posted it."
 
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