Since 1999 用什么提问?when老师批我错了

如题所述

要用how long 提问
不能用when提问,因为when 后面不能跟现在完成时

since通常用于完成时,
如:I have been riding the bike since I was ten years old.
我从十岁起就开始骑车了.
它表示你从什么时候开始了这个动作,现在可以是做完了,也可以是还要做的.
when可以用许多时态,一般现在时,现在进行时,过去进行时..都可以.
这个强调同时,
如:I was watching TV when my mother came.
当我妈妈进来时我正在看电视.强调同时进行,当我"正在"干什么,我妈妈怎么怎么了.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-08
这个问题比较难回答。
since 1999 构成的句子是现在完成时态。用when的确不妥。但怎样问才能回答 since 1999 呢?
How long have you been ....?
可以回答 since 1999。但也可以回答 I have been .. for 14 years。

看到有一种带争论的说法(母语是英语的人争论)是用 since when 发问:
Since when have you been ...?
回答的人只能用 since ...,不知道你们老师是否同意 用 since when。本回答被网友采纳
第2个回答  2013-06-07
应该是how long, since是现在完成时的标志,现在完成时不能和when搭配
第3个回答  2015-10-02
用how soon提问
相似回答