They __________ home from school by 7p.m.

a) will be returning
b) would have returned
Can someone help with this question? Is the answer b? Thanks.

It could be either a or b. What is the context?

a) is stating a fact, telling when they will be back.

b) is giving a possibility, depending on what happened to keep them from returning by 7 pm.