Results 1 to 2 of 2
  1. hanna88
    Guest
    #1

    Arrow Present perfect

    Hi,

    I noticed that in England they use the form 'have done' more than the form 'did do'

    ie: 'Have you talked to him again this week' instead of 'did you talk to him again this week'


    What is the difference between the two tenses and If I'm talking in British english which one shall I use?

    Thanks!

    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Laos

    • Join Date: Nov 2002
    • Posts: 57,903
    #2

    Re: Present perfect

    The basic distinction is the association with now for the present perfect. In the example you give,m there's an unfinished time period, so the visiting status could change later on in the week. If you asked about last week, where there is no possibility of changing things, then 'did you visit' would be the choice.

Similar Threads

  1. i need urgent help
    By nita in forum Ask a Teacher
    Replies: 5
    Last Post: 11-Sep-2009, 13:13
  2. present perfect tense & present perfect continuous tense
    By *zaizai~love* in forum Ask a Teacher
    Replies: 5
    Last Post: 30-Oct-2008, 23:06
  3. Present perfect vs. present perfect continuous
    By diana de las casas in forum Ask a Teacher
    Replies: 2
    Last Post: 01-Aug-2005, 04:34
  4. Past Perfect / Present Perfect
    By jack in forum Ask a Teacher
    Replies: 15
    Last Post: 25-Feb-2005, 17:36
  5. present perfect tense
    By Anonymous in forum Ask a Teacher
    Replies: 5
    Last Post: 15-Jul-2004, 17:12

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
  •