问题

If you had finished your homework yesterday, you _____ home now.
A:will go
B:would go
C:would have gone
D:go
B:would go
C:would have gone
D:go
正确答案是: