Student or Learner
Is there any difference between ‘future simple’, ‘future progressive’ and ‘be going to’in the following sentences?
1. Next week, I will be giving a lecture on religions.
Next week, I will give a lecture on religions.
Next week, I am giving a lecture on religions.
2. She will soon be moving from Australia to China
She will soon move from Australia to China.
She is going to move from Australia to China.
To my mind, to use Future Progressive in "Next week i will be giving a lecture on religions" you need to specify the time of your lecture delivering. For example: Next week i will be delivering a lecture on religions when you come and see me at the University.
In sent 2 i wouldn't use Future Simple as the action seems to have been arranged and planned, so, i think it is out of place here. Although there may be a different situation to be used in. For example:
A professor is told to deliver an extra lecture on religions as they are running out of time and the term is coming to an end. The problem is only with time. So, the professor is thinking it over, and says: "Ok, next week i will deliver an extra lecture on religions."-Here Future Simple is used to underline spontaneity, one has not planned that, it has just occured to one's mind.
Sent 3 sounds good if you mean a planned action, or a sequence of arranged actions:
E.g. Next week, i am seeing Dr.Jones, attending a conference and giving a lecture on religions.
Same for the other set of sentences (though, i presonally would prefer to use sent #2 and 3, not1!)
Hope this will help.
All the best,