For a short period at or just after 5 o'clock the present perfect is possible, though your word order isn't the most natural. ". Thereafter, in conversation you would often use the simple past: "I did/finished my home assignment by 5 o'clock today".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymouswhat tenseThe most useful ones are these:
Anonymousin a sentence like "by 5 o'clock today" we do not have another action, we just have time, so i'm not sure whether we should define "finishing home assignment" as an action before a certain point of time in the pasYou don't have to define it that way. There could be other sentences that precede the one given, and those sentences might contain referen
Anonymous let's imagine it's 10 pm now. in a sentence like "by the time he came in at 5 pm, i had finished my home assignment" i would use past perfect, because there are two actions in the past, even though they have happened today, it's clear that it's already past. but in a sentence like "by 5 o'clock today" we do not have another action, we just have time, so i'm not