grammar 语法
所谓完成时就是已经完成的时态。包括现在完成时、过去完成时、将来完成时。一般我们用的多的是现在完成时和过去完成时。
现在完成时表示过去发生或已经完成的某一动作对现在造成的影响或结果。
形式:主语+have+done
过去完成时表示过去的过去。
形式:主语+had+done
将来完成时表示在将来某一时间已经完成或一直持续的动作。
形式:主语+will+have+done
例句
1.The first use of atomic weapons was in 1945, and their weapons___increased enormously ever since.
A.is B.was C.has been D.had been
2.I hope you___the instructions before I come tomorrow.
A.to get B.shall C.will get D.will have gotten
3.He___in Shanghai university for four years before he——to Beijing.
A.studied, had gone B.had studied, went C.has studied, goes D.had studied, had gone
答案
1.选C. “ever since”从过去那时(1945年)起一直到现在,表示从过去某一时起一直延续到现在的动作或状态,故用过去完成时。
2.选D. “tomorrow”指将来,“get the instruction”这个动作在我回来之前已经完成,用将来完成时。
3.选B. 在去北京之前,他在上海上了4年大学。在上海学习的动作发生在去北京之前,故用过去完成时。
网友评论