Are both sentences correct? What is the difference in the meaning?
When you speak to Richard, will ask him about his new job.
When you speak to Richard, ask him about his new job.
TIA
Are both sentences correct? What is the difference in the meaning?
When you speak to Richard, will ask him about his new job.
When you speak to Richard, ask him about his new job.
TIA
You can't form an impertive with "will", therefore the first sentence is not correct.
The imperative is formed with the base form of the verb. It can't be modified with perfect tense, or modal verb. You can use a time phrase if needed.
Drink the milk.
Be good.
Be able to say your times-table. (rather odd phrasing...)
Go to school tomorrow.
You can't say
Have drunk the milk **
Be going to drink the milk **
Can say your times-tables **
Will go to school tomorrow **
These would be understood not as imperatives but as shortened "headlinese" forms of "I have drunk the milk" etc. (You might understood the second as an imperative, but it would be most unnusual)
In your example, the first would be understood as a oddly clipped form of
When you speak to Richard, I will ask him about his new job.
Another one:
"When you get home, you will do your homework".
will + [main verb] is used as an order to tell someone to do something. However, the tense is the simple present.
It can, of course, also signal intention: I will do this later, not now.
The imperative would be: "Ask Richard about his new job when you speak to him".
This last sentence is the use of the simple present to tell someone to do something as if it were a challenge.
If you have been arguing with someone about this Richard guy, and you say that sentence, you are challenging the person to ask Richard about the job because **the person has doubted what you are saying or what you have told him about Richard's new job.