内容正文:
2019年高考提升之语法考点讲解与真题分析
07 动词的时态和语态(二)(原卷版)
五.现在完成时
1. 表示过去发生的动作多现在造成的影响或结果,常和so far, up to now等时间状语连用
1. I half of the English novel, and I’ll try to finish it at the weekend. (2016北京)
A. read B. have read C. am reading D. will read
答案:B。解析:由语境可知,已经看了一半,故用现在完成时。
2. Despite the previous rounds of talks, no agreement_____ so far by the two sides. (2015天津)
A. has been reached B. was reached C. will reach
D. will have reached
答案:A。解析:由时间状语so far可知,应用现在完成时。
3. Up to now, the program ________ thousands of children who would otherwise have died. (2010山东)
A. would save B. saves C. had saved D. has saved
答案:D。解析:由时间状语up to now可知,应用现在完成时。
2. 常与for/since引起的时间状语从句连用
1. The reports went missing in 2012 and nobody ______ them since. (2014全国)
A. sees
B. saw
C. has seen
D. had seen
答案:C。解析:由时间状语since可知,应用现在完成时。
2. — I remember you were a talented pianist at college. Can you play the piano for me?
— Sorry, I the piano for years. (2012湖南)
A. don't play B. wasn't playing C. haven't played D. hadn't played
答案:C。解析:由时间状语for years可知,应用现在完成时。
3. His first novel ______ good reviews since it came out last month. (2011陕西)
A. receives B. is receiving C. will receive D. has received
答案:D。解析:由时间状语since it came out last month可知,应用现在完成时。
3. 在in/during/over/for the last/past few years等作状语的句子中
1. China’s high-speed railways _________ from 9,000 to 25,000 kilometers in the past few years. (2018北京)
A. are growing
B. have grown
C. will grow
D. had grown
答案:B 。解析:由时间状语in the past few years可知,应用现在完成时。
2. In the last few years, China ___ great achievements in environmental protection. (2015北京)
A. has made B. had made C. was making D. is making
答案:A。解析:由时间状语In the last few years可知,应用现在完成时。
3. Shakespeare’s play Hamlet ____ into at least ten different films over the past years. (2013北京)
A. had been made B. was made C. has been made D. would b