做一些习题巩固所学知识点,知识是通过不断实践掌握住的,因此适量的练习是很有必要的哦!下面是小编收集整理的英语完成时态练习题,大家一起来看看吧!
英语完成时态练习题:
过去完成时习题
1. I was giving a talk to a large group of people, the same talk I ______ to half a dozen other groups.
A. was giving B. am giving C. had given D. have given
分析:C。许多同学可能会简单地根据前面的was giving而误选A。但事实上,此题提供的语境是:我当时正在给一群人作报告,这个报告我曾给其他若干批人讲过。由于was giving为过去进行时,而“曾给其他若干批人讲过”显然发生在was giving这一过去时间之前,故用过去完成时,即答案选C。