Will it be grammatically correct to substitute the Present Perfect for the Present Simple in the time clauses of the following sentences?
When we have had tea, we'll go for a walk.
When we have tea, we'll go for a walk.
Are both of the sentences right or not?
