The past tense of do is did. We did a lot of work today. And the future tense of do is will do or going to do or am/is/are doing. I will do the washing tonight. She is going to do the washing...
It also use the auxiliary verb "will". The future perfect tense follows this structure: Subject + Will + Have + Past Participle. e.g. I will have danced.
will doDid is the past tense of do. Do is used in the future tense. will do I will do my assignment tomorrow going to do She is going to do her assignment tonight. is /am /are doing + time phrase...