Page 1 of 2 1 2 Last
Results 1 to 10 of 11
  1. Key Member
    English Teacher
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • Taiwan
      • Current Location:
      • Taiwan

    • Join Date: Dec 2006
    • Posts: 2,306
    #1

    since you've last gone back to your hometown (tense)

    How long has it been since you've last gone back to your hometown? (Shenghuo Huihua Wanyong Shouce, page 35, by Wang Qi)

    The above sentence is quoted from an English book published in Taiwan. Is the tense in since clause correct?
    I need native speakers' help.

  2. emsr2d2's Avatar
    Moderator
    English Teacher
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 47,038
    #2

    Re: since you've last gone back to your hometown (tense)

    In BrE, no.

    How long has it been since you last went back to your hometown?

    I suggest you stop using that textbook!
    Last edited by emsr2d2; 06-Nov-2016 at 15:19. Reason: Added missing word
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.

  3. Matthew Wai's Avatar
    VIP Member
    Interested in Language
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • Hong Kong

    • Join Date: Nov 2013
    • Posts: 8,428
    #3

    Re: since you've last gone back to your hometown (tense)

    How about the following one, which is in a similar construction?

    Quote Originally Posted by Niall View Post
    It has been ten weeks since he has visited me
    I am not a teacher.

  4. emsr2d2's Avatar
    Moderator
    English Teacher
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 47,038
    #4

    Re: since you've last gone back to your hometown (tense)

    For me, that should be "It has been/It's ten weeks since he [last] visited me".
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.

  5. VIP Member
    Interested in Language
    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Dec 2015
    • Posts: 12,094
    #5

    Re: since you've last gone back to your hometown (tense)

    Quote Originally Posted by Matthew Wai View Post
    How about the following one, which is in a similar construction?
    The quote was "It has been ten weeks since he has visited me." That's fine.
    I am not a teacher.

  6. Matthew Wai's Avatar
    VIP Member
    Interested in Language
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • Hong Kong

    • Join Date: Nov 2013
    • Posts: 8,428
    #6

    Re: since you've last gone back to your hometown (tense)

    That's fine in AmE but not in BrE, right?
    I am not a teacher.

  7. VIP Member
    Interested in Language
    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Dec 2015
    • Posts: 12,094
    #7

    Re: since you've last gone back to your hometown (tense)

    Quote Originally Posted by Matthew Wai View Post
    That's fine in AmE but not in BrE, right?
    I don't know about BrE but it's natural in the American variety.
    I am not a teacher.

  8. Key Member
    English Teacher
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • Taiwan
      • Current Location:
      • Taiwan

    • Join Date: Dec 2006
    • Posts: 2,306
    #8

    Re: since you've last gone back to your hometown (tense)

    Quote Originally Posted by GoesStation View Post
    The quote was "It has been ten weeks since he has visited me." That's fine.
    If the quoted sentence is fine in American English, is the sentence below also acceptable in American English?
    How long has it been since you've last gone back to your hometown? (Shenghuo Huihua Wanyong Shouce, page 35, by Wang Qi)
    I need native speakers' help.

  9. VIP Member
    Interested in Language
    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Dec 2015
    • Posts: 12,094
    #9

    Re: since you've last gone back to your hometown (tense)

    Quote Originally Posted by sitifan View Post
    If the quoted sentence is fine in American English, is the sentence below also acceptable in American English?
    How long has it been since you've last gone back to your hometown? (Shenghuo Huihua Wanyong Shouce, page 35, by Wang Qi)
    No.
    I am not a teacher.

  10. Matthew Wai's Avatar
    VIP Member
    Interested in Language
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • Hong Kong

    • Join Date: Nov 2013
    • Posts: 8,428
    #10

    Re: since you've last gone back to your hometown (tense)

    In American English, would the OP's sentence be acceptable if 'last' was omitted?
    I am not a teacher.

Page 1 of 2 1 2 Last

Similar Threads

  1. [Grammar] the climate in my hometown
    By Ashiuhto in forum Ask a Teacher
    Replies: 1
    Last Post: 09-May-2011, 04:48
  2. visiting hometown is boring
    By bosun in forum Ask a Teacher
    Replies: 1
    Last Post: 16-Sep-2007, 06:46

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
  •