USE (Time markers: by then, by next year, by the time+present simple)
o Actions which will be finished before a stated future time. She will have come by the end of July. She wont have come until the end of July. (by the end) Will they have received the parcel by tomorrow morning? Well have finished by the time he arrives.