现在完成时(三)
这一讲,Master Osifu English继续以讲练结合形式为大家讲解现在完成时,通过练习,大家能够进一步理解现在完成时的用法。大家切记一点,学习语法,不仅仅为了考试。
1.Zhou Liang ______already ______in this school for two years.
A.was studying B.will study C.has studied D.are; studying
答案:C.
解析:此题的关键词是for+一段时间。这个短语出现,就意味着此句的时态是现在完成时,故选C.
2.His father ______ the Party since 1998.
A.joined B.has joined C.was in D.has been in
答案:D.
解析:此题的关键词是since+过去时间,与动词的现在完成时连用,且动词应该是延续性动词,join是短暂性动词,故选D.
3.—Do you know him well ? — Sure. We ______ friends since ten years ago.
A.were B.have been C.have become D.have made
答案:B.
解析:此题的关键词是since+过去时间点,此短语与动词的现在完成时连用,且动词应该是延续性动词。故选B.
4.He has ___ been to Shanghai, has he ?
A.already B.never C.ever D.still
答案:B.
解析:此题考查的是反义疑问句,反义疑问句的特点是:前肯后否或前否后肯,即前句肯定,那么后面的句子为否定,反之亦然。大家看到,后面的句子has he为肯定,那么前句必为否定,故选B.
5.Hurry up! The play __________ for ten minutes.
A.has begun B.had begun C.has been on D.began
答案:C.
解析:此句的关键词为for+一段时间,所以动词时态为现在完成时。for+一段时间与表示延续性的动词连用,begin是短暂性动词,故选C.
通过讲练结合的形式,对理解现在完成时更加有帮助。Master Osifu English希望大家用心读题及解题思路,祝福大家!
http://blog.sina.com.cn/u/5396900707
http://www.masterosifuenglish.com/
本文版权属于Master Osifu English,转载请注明出处。商业使用请联系Master Osifu English。
你必须 登录后 才能留言!