Results 1 to 4 of 4
    • Member Info
      • Native Language:
      • Italian
      • Home Country:
      • Italy
      • Current Location:
      • Italy

    • Join Date: Aug 2006
    • Posts: 769
    #1

    Present perfect or simple past?

    If a teacher wants to ask his student if they have read the book for the lesson, should he ask:

    1) Have you read the book?
    or
    2) Did you read the book?

    And if only one of his students has read the book and the teacher wants to know who this student is, should he ask:

    1) Who has read the book?
    or
    2) Who read the book?

    Are all the four sentences possible with a different meaning? Thanks very much for you explanation.

  1. 1984law's Avatar
    • Member Info
      • Native Language:
      • Greek
      • Home Country:
      • Greece
      • Current Location:
      • Greece

    • Join Date: Aug 2009
    • Posts: 104
    #2

    Lightbulb Re: Present perfect or simple past?

    Hi there,
    you should use the Present Perfect in both sentences.
    In order for you to use the Simple Past, it os necessary to give a certain time in the past e.g. Did you read the book I assighed last week?
    If you say when , then you can use the Simple Past.


    • Member Info
      • Native Language:
      • Oriya
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: Mar 2008
    • Posts: 2,121
    #3

    Exclamation Re: Present perfect or simple past?

    Quote Originally Posted by dilodi83 View Post
    If a teacher wants to ask his student if they have read the book for the lesson, should he ask:

    1) Have you read the book? Ans; Yes, I read/have read the book.
    or
    2) Did you read the book?
    Both are possible having the same meaning if you do not need the time of reading (it may be yesterday or today), the answer can be also same to both the questions.

    And if only one of his students has read the book and the teacher wants to know who this student is, should he ask:

    1) Who has read the book?
    or
    2) Who (did)read the book? This is not a perfect interogative costruction. It is better to use 'did' and both the questions mean the same.

    Are all the four sentences possible with a different meaning? Thanks very much for you explanation.
    SKP
    Last edited by sarat_106; 08-Oct-2009 at 13:16.

  2. Raymott's Avatar
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Australia
      • Current Location:
      • Australia

    • Join Date: Jun 2008
    • Posts: 24,091
    #4

    Re: Present perfect or simple past?

    Quote Originally Posted by dilodi83 View Post
    If a teacher wants to ask his student if they have read the book for the lesson, should he ask:

    1) Have you read the book?
    or
    2) Did you read the book?

    And if only one of his students has read the book and the teacher wants to know who this student is, should he ask:

    1) Who has read the book?
    or
    2) Who read the book?

    Are all the four sentences possible with a different meaning? Thanks very much for you explanation.
    The present perfect is the correct tense to use in both cases, unless there is some other contextual reason to use the simple past.
    The focus is very much on the perfected state of the present.

    You have demonstrated that you feel this is right intuitively by your question "... to ask his students if they have read the book ... " rather than "... to ask his students if they read the book ...."

Similar Threads

  1. Replies: 24
    Last Post: 28-Sep-2009, 06:33
  2. [Grammar] Present Perfect or Past Simple
    By Learner19861986 in forum Ask a Teacher
    Replies: 1
    Last Post: 13-Sep-2009, 05:03
  3. [Grammar] Past Simple or Present Perfect
    By Unregistered in forum Ask a Teacher
    Replies: 7
    Last Post: 21-Jul-2009, 21:55
  4. Simple Past vs Present Perfect
    By powerlerner in forum Ask a Teacher
    Replies: 22
    Last Post: 31-Oct-2007, 03:25
  5. Present perfect vs Past simple
    By pidr1nhu in forum Ask a Teacher
    Replies: 1
    Last Post: 28-Apr-2006, 05:17

Bookmarks

Posting Permissions

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