Learn English – ‘will submit’ or ‘will be submitting’

future-tensefuture-time

Which one is appropiate?

I will submit my assignments by tonight

I will be submitting my assignments by tonight.

I want to express that before the end of the day, I will submit my assignments.

Best Answer

First off, with the preposition by, we would normally mention a specific time or point in time. I will submit my assignments by 10 tonight or by midnight tonight. Or you can say by the end of the day, because that also refers to a specific point in time. (By tonight does not really specify a point in time, unless there is a previously defined specific time that tonight refers to, such as a deadline that everyone knows about.)

As far as which construction to use, either one is fine. The first one has more of a promise meaning. The second one has a more matter of fact meaning. I explain the difference in detail here

Related Topic