Complete the sentences using the past perfect or the past perfect continuous. 1 . I _ _ Jane for three years when she applied for a job at my company . ( knew ) 2 . She _ _ the notice about the training event which all staff had to attend . ( not ; see ) 3 . I _ _ to call him all day when he walked into my office . ( try ) 4 . It _ _ _ all morning and everyone was wet and fed - up . ( rain ) 5 . The boss _ _ _ him permission to take time off but he took it anyway . ( not ; give )
Complete the sentences using the past perfect or the past perfect continuous.
1 . I _ _ Jane for three years when she applied for a job at my company . ( knew )
2 . She _ _ the notice about the training event which all staff had to attend . ( not ; see )
3 . I _ _ to call him all day when he walked into my office . ( try )
4 . It _ _ _ all morning and everyone was wet and fed - up . ( rain )
5 . The boss _ _ _ him permission to take time off but he took it anyway . ( not ; give )
题目解答
答案
第一题:句意为:当简应聘我们公司的工作时我已经认识她三年了。knew知道的过去式,know这个词不能表示持续进行的意思,不能加ing.因此本题使用过去完成时had done. know的过去分词为known.因此答案为had known.
第二题:句意为:她没有看到关于所有员工都必须参加的培训活动的通知。see看见,不能表示持续进行,用过去完成时,用had not done. see的过去分词为seen.因此答案为:had not seen.
第三题:句意为:他走进我的办公室之前,我已经试着给他打电话一整天了。句子中有all day,表示一直持续的动作,用过去完成进行时had been doing. 因此答案为:had been trying.
第四题:雨下了一整个上午每个人都被淋湿了,感到厌烦。all morning表示持续进行的动作,用过去完成进行时had been doing.因此填had been raining.
第五题:老板没有允许他请假,但他还是请假了。本句的动作不是一直进行的,用过去完成时had not done. give的过去分词是given.因此填had not given.
解析
- 过去完成时(had done)用于表示在过去的某个时间点之前已经完成的动作。
- 过去完成进行时(had been doing)用于表示在过去的某个时间点之前已经持续进行的动作。
步骤 2:分析句子并选择合适的时态
1. 句意为:当简应聘我们公司的工作时我已经认识她三年了。knew知道的过去式,know这个词不能表示持续进行的意思,不能加ing.因此本题使用过去完成时had done. know的过去分词为known.因此答案为had known.
2. 句意为:她没有看到关于所有员工都必须参加的培训活动的通知。see看见,不能表示持续进行,用过去完成时,用had not done. see的过去分词为seen.因此答案为:had not seen.
3. 句意为:他走进我的办公室之前,我已经试着给他打电话一整天了。句子中有all day,表示一直持续的动作,用过去完成进行时had been doing. 因此答案为:had been trying.
4. 句意为:雨下了一整个上午每个人都被淋湿了,感到厌烦。all morning表示持续进行的动作,用过去完成进行时had been doing.因此填had been raining.
5. 句意为:老板没有允许他请假,但他还是请假了。本句的动作不是一直进行的,用过去完成时had not done. give的过去分词是given.因此填had not given.