0
Believer Posted 19 years ago
Grammar

Is there any difference?

Hi,

Please tell me if there are any differences between the two sentences below.

When you finish performing your game, write down your thoughts on the game for us.

When you have finished performing your game, write down your thoughts on the game for us.

I think the first version is used more often but don't know why.
  

Top answer

I suppose that the first is just shorter and more direct. Both sentences convey the same meaning.

  • I suppose that the first is just shorter and more direct.
  • Both sentences convey the same meaning.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
I suppose that the first is just shorter and more direct. Both sentences convey the same meaning.
0
Thank you, Mr. M.

Would you say that the word 'when' conveys or carries the notion of specificity in time and that could be the reason why both sentences can be accepted as correct?

more examples:

When you finish eating, take them to the sink and clean your plate.

When you have finished eating, take them to the sink and clean your plate.
0
I think it is more a matter of logical context. The speaker and listener recognize that when = after here, and the common sense of finishing the meal first, and then only afterward cleaning the dishes.

When you finish/have finished eating, have your napkin still in your lap-- here we see that when= by/at the time, again through top-down reasoning, the common

Related Questions