题目内容
【题目】— Do you know him well?
— Sure, we friends for ten years.
A.wereB.have beenC.have becomeD.have made
【答案】B
【解析】
句意:——你很了解他吗?——当然,我们是10年的朋友了。
考查现在完成时。根据for ten years是一段时间,所以前面用现在完成时表示延续性的状态,现在完成时结构:have/has + 动词过去分词;become和make是短暂性动词,不符合题意。were用在一般过去时,不符合题意。故选B。
![](http://thumb.zyjl.cn/images/loading.gif)
练习册系列答案
相关题目