Results 1 to 2 of 2
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • Taiwan
      • Current Location:
      • Taiwan

    • Join Date: Dec 2006
    • Posts: 1,894
    #1

    learn, tense

    It's 2012. If John studied German from 1990 to 2000. Can we say "John can speak German well because he has been learning German for 10 years"?

  1. bhaisahab's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Ireland

    • Join Date: Apr 2008
    • Posts: 25,611
    #2

    Re: learn, tense

    Quote Originally Posted by sitifan View Post
    It's 2012. If John studied German from 1990 to 2000. Can we say "John can speak German well because he has been learning German for 10 years"?
    No. "...he studied German for ten years". If John is still studying or has just finished, you could say the he has been learning for X years.

Similar Threads

  1. [Grammar] 'learn to swin' or 'learn swimming'?
    By wotcha in forum Ask a Teacher
    Replies: 1
    Last Post: 25-Mar-2011, 12:54
  2. [Grammar] present perfect contiunous tense vs past continuous tense
    By dkyeung in forum Ask a Teacher
    Replies: 3
    Last Post: 23-Sep-2009, 11:00
  3. integrating past-tense quotes into present-tense essay
    By djtizzlemaster in forum Ask a Teacher
    Replies: 1
    Last Post: 23-Sep-2007, 02:19
  4. how to learn speak english not learn just grammer
    By noora in forum Ask a Teacher
    Replies: 1
    Last Post: 09-Apr-2006, 09:16
  5. learn verbs past tense
    By ruben in forum Ask a Teacher
    Replies: 1
    Last Post: 14-Jan-2006, 20:57

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
  •