Vì:
+) Có " as soon as ": ngay sau khi
mà " ngay sau khi " là DHNB của thì TLTD
=> dùng " will"
+) Câu có ngĩa là: Ngay sau khi tôi hoàn thành báo cáo của mình, tôi sẽ gọi cho bạn và chúng ta sẽ đi ăn tối
=> Dùng " will have gone"
Nếu bn hỏi tại sao lại ko chọn B thì là vì: Đây là là thì TLTD nhé