现在完成时专项讲解与练习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时专项讲解与练习
一、选择题
1、He has _______ been to Shanghai , has he ?
A. already
B. never
C. ever
D. still
考查知识点:现在完成时态中时间副词的使用。反意疑问句前面跟后面得一肯一否。
疑难点:时间副词所适用的情况
解析:该already一般用于肯定句中,用于疑问句中表示惊讶的语气;never用于否定句中;ever用于疑问句中;still强调过去发生的事情及存在的状况目前还在延续。在现在完成时的否定句中,still表示吃惊或不耐烦的语气。题考查完成时态时间副词的使用和反意疑问句,句子后面是has he,说明前面表示的是否定意义。
答案:B。
2、Harry Potter is a very nice film. I ______ it twice.
A. will see
B. have seen
C. saw
D. see
考查知识点:时态的判断
疑难点:现在完成时和一般过去时的区别
解析:该题题意是哈利波特是一部很好的电影,我已经看过两次了。这里说的看过两次对现在有影响,因为看过才知道这部电影好。所以我们可以推断用现在完成时,表示动作发生在过去对现在的影响。
答案:B。
3、His father ______ the Party since 1978 .
A. joined
B. has joined
C. was in
D. has been in
考查知识点:时态的判断,瞬间动词转换成延续性动词。
疑难点:瞬间动词不能与表示持续时间段的时间状语连用,用在现在完成时态中与时间段连用需要作相应的变形。
解析:通过since 1978这个时间状语我们可以初步判断用现在完成时,所以排除A、C, 由于join 是瞬间动词,不能与时间段连用,得作相应的变形。意为我父亲自从1978年就入党。表示一种状态,join 得变成been in。所以排除B。
答案:D。
4、—Do you know him well ?
— Sure .We _________ friends since ten years ago.
A. were
B. have been
C. have become
D. have made
考查知识点:瞬间动词跟延续性动词的变形。
疑难点:瞬间动词不能与表示持续时间段的时间状语连用,用在现在完成时态中
与时间段连用需要作相应的变形。
解析:该题所表示的是我们自从十年前就是朋友了,表示的是动作发生在过去,持续到现在,表示现在的一种状态。
答案:B。
5、Miss Green isn't in the office . She_______ to the library.
A. has gone
B. went
C. will go
D. has been
考查知识点:时态的判断,have been 跟have gone的区别
疑难点:have been 和have gone 的区别
解析:该题题意是:格林女士不在办公室,她去图书馆。而且也表示她现在不在办公室这种影响,所以排除B, C表示她将要去,与她现在不在办公室没影响,has been to表示去过某地方,现在已经回来了,不符合题意,has gone to 表示去某个地方,也许在路上,也可能已经去到目的地,但是不在说话地点,符合题意。
答案:A。
6、Our teacher has been teaching in this school for .
A.two year and a half
B. two and a half year
C. two years and half
D. two and a half years
考查知识点:现在完成时态中时间状语的表达
疑难点:for 后面接时间段。几年半的表达方式
解析:两年半的表达,应该是two and a half years。
答案:D。
7、Zhao Lan ______already ______in this school for two years .
A. was; studying
B. will; study
C. has; studied
D. are; studying
考查知识点:时态判断
疑难点:现在完成时的结构和过去分词的变化
解析:根据already 和for two years 这两个标志判断该题应该使用现在完成时态。study的过去分词变化时候去y 加ied。
答案:C。
8、He ________ the car for a week.
A. bought
B. has bought
C. has had
考查知识点:时态判断和瞬间动词的转变
疑难点:buy接时间段短语时需要作相应的变化。
解析:根据for a week 判定用现在完成时,由于buy是瞬间动词,得作相应变形,buy转变为have,所以用在现在完成时态当中应为have had。
答案:C。
9、I'll lend you the book , but you can only _____ it for 2 days.
A. borrow
B. keep
C. take
考查知识点:borrow接时间段的变形
疑难点:borrow与时间段连用的变化
解析:borrow 与时间段连用需改成keep。
答案:B。
10、Both his parents look sad . Maybe they ______what's happened to him .
A. knew
B. have known
C. must know
D. will know
考查知识点:时态的判断,现在完成时的结构
疑难点:如何判断时态
解析:根据题意是他的父母知道发生什么事之后,看起来才那么悲伤,所以知道这件事对现在是有影响的,所以判定用现在完成时,know的过去分词形式是known。
答案:B。
11、The students have cleaned the classroom, ?
A. so they
B. don’t they
C. have they