0
Anonymous Posted 20 years ago
Grammar

When can I use time clause with Present Perfect?

When can I use time clause with Present Perfect? For instance I always here When you've done this, write the letter.
But on the other hand I hear When you get there, call me up. Why not When you've got there? Would anyone mind explaining that to me?
  

Top answer

The use of the present perfect allows you to express an action that you just now finished, not one that took place some time in the past. The completion is immediate. In other words, write the letter just as soon as you complete the act, whatever the act is.

  • The use of the present perfect allows you to express an action that you just now finished, not one that took place some time in the past.
  • The completion is immediate.
  • In other words, write the letter just as soon as you complete the act, whatever the act is.
  • By using the present perfect, though, you don't need to include "just as soon as you complete .
  • .
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.

4 Answers
0
The use of the present perfect allows you to express an action that you just now finished, not one that took place some time in the past. The completion is immediate. In other words, write the letter just as soon as you complete the act, whatever the act is. By using the present perfect, though, you don't need to include "just as soon as you complete . . . "

I think that's a great place f
0
But can you explain why someone would choose each one of these?

When you get there, call me up.

When you've got there call me up?
0
It depends on the type of verb in the "when" clause and, to some extext, on the main clause as well.
If it is a verb which (together with the rest of the clause) shows activity, and you don't use the perfect tense, "when" is going to mean something close to "while".

When you eat, use a knife and fork, not your fingers!

To change the sense of activity (through
0
I feel some difference between;
[1] When you learn a new word, make a sentence using it.
[2] When you have learned a new word, make a sentence using it.
I take "when" in #1 as "at the time when" and that in #2 as "after".

paco

Related Questions