现在完成时(九)
这一讲,Master Osifu English带领大家一起练习几个习题,大家也自己检查一下对现在完成时是否完全透彻理解了。
1.How long have you____here?
A.come B.got C.arrived D.been
答案:D.
解析:此题的关键词是how long,how long对表示一段时间的状语提问,那么对应的动词应该是延续性的,选项中只有been是延续性动词,故选D.
2.My grandpa died______.
A.at the age 2 B. for 2 years C.when I was 2 D.my age was 6.
答案:C.
解析:主句是一般过去时态,后面的时间状语或从句时态应于之保持一致。选项中只有C符合条件,故选C.
3.Jane has______to Beijing. She will come back tomorrow.
A.been B.gone C.went D.never
答案:B.
解析:此句的关键部分是后面的句子:She will come back tomorrow. 此句的信息是还没回来,表示去了某地。故选B.
4.It is ten years____I last saw her.
A.after B.since C.for D.that
答案:B.
解析:此句考查的是固定句式:It is/has been+一段时间+since+过去时间/过去时间点/过去时态的句子。故选B.
5.---Who will go to the station to meet Lorry?
---I will. I_____her several times.
A.met B.have met C.had met D.will meet
答案:B.
解析:此句的关键词是several times。从这得知,已经见面好几次了,时态为现在完成时,故选B.
大家一起与Master Osifu English练习了这些习题,希望大家熟悉Master Osifu English的解题思路,能有更多的收获。