一道英语的选择题Can you tell us ____you have lived there?A.when B.ho
6个回答

我觉得是d,这是完成时,是有延续性的,就是说到现在还是住在那里,不是表示一个时间点,而过去时往往表示一个时间点,才用when ,比如说when did you arrive?就是说问你到达的一个时间点,所以用when.而how often 是表示频度的,明显一般现在时,而,how soon 一般是用在将来时,比如how soon will you arrive?那么剩下的since then ,用在完成时.