By -указатель Past Perfect (had +3 форма неправильного глагола/окончание ed у правильного глагола)
I had done my homework by 7 o’clock.
К семи часам я выполнила домашнее задание.
или Future Perfect( will have +3 форма неправильного глагола/окончание ed у правильного глагола)
I will have done my home work by 7 tomorrow.
К семи часам завтра я выполню домашнее задание.