past vs past perfect |
您所在的位置:网站首页 › 县城人口一般多少人 › past vs past perfect |
I don't think the two sentences have the same meaning, nor do they have the same intention of a speaker. How long have you learned Maths? The speaker wants to know the duration from (between) the time when you started to learn Maths and to (and) now. The answer would be "for X years or months" or else. When did you start to learn Maths? (How long ago doesn't sound idiomatic and it is rarely used in English.) The speaker wants to know the time when you started to learn Maths. (S)he is not interested in finding out the duration and it doesn't matter whether you stopped learning it in the past. The answer would be "X years or months ago", "in 2000", or "when I was 12", etc. Ngram viewer: "When did you" vs "How long ago did you" in American English. |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |