They are all OK. Simple present for future indicates a formal and rather rigid schedule for the near future, while simple future is a statement of future fact (judged as fact from present knowledge).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
lucas21c if I have an everyday conversation with my friend, how about "I go hiking with Tom this weekend", "I meet Tom this weekend", or "I play soccer with Tom this weekend?" Do they sound as natural as "I'm going hiking with Tom this weekend", "I'm meeting Tom this weekend", or "I'm playing soccer with Tom this weekend?"Both forms are natural, standard Engl
lucas21cHe is playing soccer with his friends this weekendIt is his schedule.
lucas21cHe plays soccer with his friends this weekendIt is a strong schedule, a force majeure.
lucas21c"He will play soccer with his friends this weekendA simple fact based on present proof.