Are they both correct? The second one sounds incorrect to me.
I had finished my homework by 7 o'clock.
I had finished my homework at 7 o'clock.
anonymous The second one sounds incorrect to me. It could be correct in the right context, but without further context I would simply use the simple past: I finished my homework at 7.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
anonymousThe second one sounds incorrect to me.
It could be correct in the right context, but without further context I would simply use the simple past:
I finished my homework at 7.