题目内容
15.--____ Smith for long?---Not very,only since I came to settle down here.( )
A. | Do you know | B. | Have you known | C. | Did you know | D. | Had you known |
分析 --你认识Smith很久了吗?
--不是很久,只是从我来这儿定居下来以后(我们才认识的).
解答 答案:B
解析:A:一般现在时;B:现在完成时;C:一般过去时;D:过去完成时.根据问句中的"for long"可知问句该使用完成时的某种时态,因为只有完成时才可以与表示动作或状态延续的时间状语"for+一段时间"连用;故A、C选项直接排除.本题问句中没有明显时间截点,故使用现在完成时即可(说明问话人是站在现在来提问,故使用现在完成时),因此D选项所表示的过去完成时可以排除.综上,本题答案为B选项.
点评 本题考查时态,做此类题目时一定要根据上下句准确判断出句子需使用何种时态;再结合所给选项分析最终确定正确答案.
![](http://thumb.zyjl.cn/images/loading.gif)
练习册系列答案
相关题目
5.Anne Bradstreet,a famous British poet,once said,"If we ________ no winter,the spring _______ not be so pleasant."( )
A. | had; would | B. | had; will | C. | have; would | D. | have; will |
6.-Should I follow in my father's footsteps and study medicine?
-__________________.( )
-__________________.( )
A. | It doesn't matter. | B. | Don't mention it. | ||
C. | That's all right. | D. | It's up to you. |
3.I don't think it very expensive to buy a family computer here
--Really?I'll buy_______ next week( )
--Really?I'll buy_______ next week( )
A. | it | B. | this | C. | one | D. | mine |
10.Our English teacher insisted that the homework __________ in tomorrow morning.( )
A. | be handed | B. | would be handed | C. | hand | D. | must be handed |
20.His health required that he_________ as early as possible.( )
A. | go to bed | B. | would go to bed | ||
C. | was going to bed | D. | went to bed |
7.There was something wrong with the network,or the e-mail_______ earlier.( )
A. | could have been sent | B. | might be sent | ||
C. | need have been sent | D. | must be sent |