第12页

信息发布者:
has risen
have lent
has improved
have caught
haven't
made
B
B
B
A
D
Have
read
has grown up
have been
since 3 years ago
haven't heard from
I have read three interesting books recently.
has risen
句意:在过去的几年里,房子的价格涨了很多。
根据“in the past few years在过去的几年里”可知,时态用现在完成时have/has+过去分词。主语是The price,是单数,of houses是定语修饰price,表示“房子的”,所以助动词用has。rise的过去分词形式是risen,故填has risen。
have lent
句意:对不起。我不能把我的电子词典借给你。我把它借给玛丽了。
提示词lend是动词“借出、借给”。分析句子可知,借给Mary应该是已经发生的事情,导致现在不能借给你。所以应该用现在完成时have/has+过去分词,主语是I,助动词用have,lend的过去分词是lent,故填have lent。
has improved
句意:自从去年参加英语俱乐部以来,他的英语有了很大的提高。
since(自从)引导时间状语从句,主句用现在完成时,主语He是第三人称单数,助动词用has,improve改善,过去分词是improved,故填has improved。
have caught
句意:到目前为止,世界上有很多人感染了流感。
根据“so far到目前为止”可知,时态用现在完成时have/has+过去分词。主语是many people,助动词用have,catch的过去分词形式是caught,故填have caught。
haven't made
句意: 据说最近警方在这起谋杀案中没有任何进展。
根据“recently最近”可知时态用现在完成时,根据提示词not make可知,用现在完成时的否定形式haven't/hasn't +过去分词。主语the police,是集合名词,属于名词复数,所以助动词用haven't,make的过去分词形式是made,故填haven't made。
B
句意:
——你听说过这种音乐吗?
——是的,我听说过。

答句“Yes,I have.”是现在完成时的一般疑问句的肯定回答,可知, 问句应用现在完成时has/have done,主语为“you”,因此第一空用 Have。因此可以排除ACD三个选项。have done为现在完成时结构,heard为hear的过去分词。
故选B。
B
句意:
——你还记得上次来上海是什么时候吗?
——也许十年前吧。我听说过去十年发生了很大的变化。
visit 参观,take place 发生;
从“last上次”判断句子使用一般过去时,这里使用visited;而“in the past ten years 在过去十年里”用于现在完成时,构成have/has+动词的过去分词,take的过去分词是taken。
故选B。
B
句意:
——你觉得鄂州怎么样,李明?
——自从我们开始修建华湖机场以来,变化很大。
change,改变;
根据现在完成时标志“since自从”,可知主句使用现在完成时,主语It是第三人称单数,助动词用has,change的过去分词是changed,故选B。
A
句意:我离开家乡已经十年了,我多么想念我的父母啊!
“since 自从”是现在完成时标志,从句用过去式,主句用现在完成时has/have done,“Ten years 十年”为时间作主语,看作一个整体,谓语用单数形式,故助动词用has;
pass“动词,过去”;past“形容词,过去的”。本处用动词pass,故选A。
D
句意:
—到目前为止,你写过任何关于中国传统食物的文章吗?
—还没有。我下周一会写。
A. 是的,当然。
B. 你真幸运。
C. 那是肯定的。
D. 还没有。
根据I'll work on it next Monday.(我下周一会写)可知答者应该是还没有写。
答案应该是否定的,故选D。