题目内容

15.--____ Smith for long?
---Not very,only since I came to settle down here.(  )
A.Do you knowB.Have you knownC.Did you knowD.Had you known

分析 --你认识Smith很久了吗?
--不是很久,只是从我来这儿定居下来以后(我们才认识的).

解答 答案:B
解析:A:一般现在时;B:现在完成时;C:一般过去时;D:过去完成时.根据问句中的"for long"可知问句该使用完成时的某种时态,因为只有完成时才可以与表示动作或状态延续的时间状语"for+一段时间"连用;故A、C选项直接排除.本题问句中没有明显时间截点,故使用现在完成时即可(说明问话人是站在现在来提问,故使用现在完成时),因此D选项所表示的过去完成时可以排除.综上,本题答案为B选项.

点评 本题考查时态,做此类题目时一定要根据上下句准确判断出句子需使用何种时态;再结合所给选项分析最终确定正确答案.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网