现在完成时(二)
现在完成时不易理解,Master Osifu English将以习题形式帮大家讲解,讲练结合,更容易掌握。大家要顺着Master Osifu English的解题思路,来理解此知识点。
1.—______ you ___ your homework yet ?—Yes. I _____ it a moment ago.
A.Did; do; finished B.Have; done; finished C.Have; done; have finished D.will; do; finish
答案:B.
解析:此句为对话题,首先要看各句中的关键词。问句中的关键词为yet,那么此句的时态能够确定是现在完成时;答句中的关键词是时间状语a moment ago, 其中 ‘ago’这个词很关键,这个词与一般过去时搭配,答句的时态为一般过去时,故选B.
2.We ______ Xiao Li since she was a little girl .
A.know B.had known C.have known D.knew
答案:C.
解析:此句中的关键词为since,其后时态为过去时,与主句为现在完成时的句子搭配,故选C.
3.Harry Potter is a very nice film. I _____ twice.
A.will see B.have seen C.saw D.see
答案:B.
解析:此句中的关键词为twice。句意是已经看过两次了,为现在完成时,故选B.
4.—These farmers have been to the United States.
—Really? When _____ there?
A.will they go B.did they go C.do they go D.have they gone
答案:B.
解析:这是一个对话题,此句的关键词为when,表示一个过去的时间去的美国,故动词时态为一般过去时,所以选B.
大家通过这几个习题的分析讲解,是否比单纯讲理论更加清晰一些了?Master Osifu Englsih将为大家选不同的习题,通过习题演练的方式,帮助大家牢固掌握语法点。
http://blog.sina.com.cn/u/5396900707
http://www.masterosifuenglish.com/