2

I have a grammar exercise which is: "Time Clauses Referring to the Future. Compare the sentences, how does the meaning change when the Present Perfect is used?"

  1. Come over and see us when our guests leave.
  2. Come over and see us when our guest have left.
  3. We can go out as soon as we have had dinner.
  4. *We can go out as soon as we have dinner.

I would like to ask you what does it mean when the Present Perfect is used and what does it mean when Present Simple is used? Also it is confused to me what "*" mean in the sentence 4, because it is not explained.

  • The asterisk (*) denotes an ungrammatical utterance. – userr2684291 Feb 21 at 1:42
0

Come over and see us when our guests leave.

This sentence implies that the person is supposed to come over at the same time the guests are leaving, let's say 8 o'clock.

Come over and see us when our guest have left.

This implies that the person is supposed to come over when the guests have left, when they are no longer there. So if the guests leave at 8, the person is supposed to come anytime after 8 o'clock.

The same rule applies to the other two sentences. I don't know what * means here.

  • An asterisk (*) usually denotes an ungrammatical utterance. – userr2684291 Feb 21 at 1:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.