单选题
中国农业银行
2015-12-05
At last the girl received the letter she__________for so long a time.
A.has been expecting
B.had been expecting
C.was expecting
D.had excepted
参考答案
B
答案解析
A项是现在完成进行时,表示从过去某时开始一直持续到现在的动作,并且还将持续下去:B项是过去完成进行时.表示相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作;C项是过去进行时,表示在过去某一时刻或在过去某一段时间内正在进行的动作,强调动作的“正在进行”;D项是过去完成时,表示过去某一时刻或动作之前已完成的动作。题中句子意在表达“女孩终于收到了她期待已久的信”,主句中为过去时,从句中表示的是“她在过去的很长一段时间一直期盼的信件”,应该使用过去完成进行时.因此正确答案为B。
你可能感兴趣的试题
A.by no means
B.in no sense
C.on any account
D.to good account
A.haven’t you
B.won’t you
C.doesn’t you
D.didn’t you