At last the girl received the letter she__________for so long a time.
A.hasbeenexpectingB.hadbeenexpectingC.wasexpectingD.hadexcepted...
A.has been expecting
B.had been expecting
C.was expecting
D.had excepted 展开
B.had been expecting
C.was expecting
D.had excepted 展开
1个回答
展开全部
【答案】:B
A项是现在完成进行时,表示从过去某时开始一直持续到现在的动作,并且还将持续下去:B项是过去完成进行时.表示相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作;C项是过去进行时,表示在过去某一时刻或在过去某一段时间内正在进行的动作,强调动作的“正在进行”;D项是过去完成时,表示过去某一时刻或动作之前已完成的动作。题中句子意在表达“女孩终于收到了她期待已久的信”,主句中为过去时,从句中表示的是“她在过去的很长一段时间一直期盼的信件”,应该使用过去完成进行时.因此正确答案为B。
A项是现在完成进行时,表示从过去某时开始一直持续到现在的动作,并且还将持续下去:B项是过去完成进行时.表示相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作;C项是过去进行时,表示在过去某一时刻或在过去某一段时间内正在进行的动作,强调动作的“正在进行”;D项是过去完成时,表示过去某一时刻或动作之前已完成的动作。题中句子意在表达“女孩终于收到了她期待已久的信”,主句中为过去时,从句中表示的是“她在过去的很长一段时间一直期盼的信件”,应该使用过去完成进行时.因此正确答案为B。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询