这些题目涉及的是英语语法中的时态和语态,主要集中在一般过去时、现在完成时、将来完成时、过去完成时以及各种语态的应用。让我们逐一解析:
1. 题目1考查的是过去时态。从句"I certainly think it’s pretty on you"表明说话者在回忆过去的情况,因此应该用一般过去时,选D. didn’t say。
2. 题目2中"recently"提示应该使用现在完成时,表示过去发生的动作对现在的影响。所以答案是A. hasn’t written。
3. 题目3的when引导的时间状语从句通常用一般现在时代替一般将来时,表示将来某个时间点将完成的动作。因此选择D. finish。
4. 题目4"How long"引导的问句常与现在完成时连用,表示持续到现在的状态或动作。答案是B. have you been employed。
5. 题目5的时间状语"By the end of last year"表明动作在过去的某一时间点之前已完成,应使用过去完成时。答案是D. had been completed。
6. 题目6描述的是过去的一个事实,"lost"发生在"crying"之前,因此"lost"要用过去完成时,"cried"用一般过去时。答案是B. had lost; cried。
7. 题目7的对话情境中,请求帮助的动作是正在进行的,用过去进行时表达最恰当。答案是B. was wondering。
8. 题目8中by the time引导的从句用一般现在时代替一般将来时,主句则用将来完成时。因此选C. graduates。
9. 题目9"blame"一词常与介词"for"搭配,且此句是强调结构,用动词不定式作表语。答案是A. is to blame。
10. 题目10描述的是持续进行的动作,到现在还在进行,用现在进行时。答案是A. has been。
11. 题目11是条件状语从句,遵循"主将从现"原则,即主句用一般将来时,从句用一般现在时。答案是A. are not kept; will have to。
以上分析了每个题目所涉及的时态和语态知识点,这些都是英语语法学习中的重要内容,对于理解和使用正确的英语表达至关重要。通过这样的练习,可以帮助我们更熟练地掌握各种时态和语态的运用。