Results 1 to 4 of 4
  1. #1
    English4everyone is offline Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Persian
      • Home Country:
      • Iran
      • Current Location:
      • Iran
    Join Date
    Nov 2011
    Posts
    443
    Post Thanks / Like

    present perfect and short answer

    Is the question and short answer correct?
    Who has had lunch yet? He has.

  2. #2
    5jj's Avatar
    5jj is offline VIP Member
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Czech Republic
    Join Date
    Oct 2010
    Posts
    28,167
    Post Thanks / Like

    Re: present perfect and short answer

    'Who hasn't had lunch yet?' is natural; 'Who has had lunch yet?' is not. We'd ask, 'Who has had luch (so far)?' or 'Who has already had lunch?' The answer is fine, if we know who 'he' is.

  3. #3
    English4everyone is offline Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Persian
      • Home Country:
      • Iran
      • Current Location:
      • Iran
    Join Date
    Nov 2011
    Posts
    443
    Post Thanks / Like

    Re: present perfect and short answer

    So we say "who hasn't had lunch yet?" and the short naswer is "he has" not "he hasn't". Why? I think because the verb is negative, the short answer must be negative too.
    And when we say "Who isn't at home?", what is the correct short answer? "Mat isn't" or "Mat is"?

  4. #4
    5jj's Avatar
    5jj is offline VIP Member
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Czech Republic
    Join Date
    Oct 2010
    Posts
    28,167
    Post Thanks / Like

    Re: present perfect and short answer

    Quote Originally Posted by English4everyone View Post
    So we say "who hasn't had lunch yet?" and the short naswer is "he has" not "he hasn't". Why? I think because the verb is negative, the short answer must be negative too.
    If 'he' has had lunch, then the response is "He has (had lunch". If 'he' hasn't had lunch, then the answer is "He hasn't' (had lunch).

    And when we say "Who isn't at home?", what is the correct short answer? "Mat isn't" or "Mat is"?
    If Mat is not at home, then the answer is "Mat isn't (at home)" - or just "Mat".
    5

Similar Threads

  1. [Grammar] Present perfect, simple past, present perfect progressive
    By dilodi83 in forum Ask a Teacher
    Replies: 5
    Last Post: 10-May-2010, 09:44
  2. Replies: 1
    Last Post: 09-Aug-2008, 08:04
  3. Replies: 1
    Last Post: 30-Nov-2007, 00:09
  4. Replies: 3
    Last Post: 14-Mar-2007, 16:13
  5. Replies: 1
    Last Post: 11-Apr-2005, 04:34

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •