The first is OK. The second doesn't work very well. You can say "They have just completed their homework".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Zuoping Hi
Am I right with
They have completed their homework.
They had completed their homework just now.
Have/has completed v/s had completed what is the difference between these ?