Choose the correct answer A, B, C or DCâu hỏi He will take the dog out for a walk as soon as he ............dinner. A. finish B. finishes C. will finish D. shall have finished