题目
Good heavens! There you are! We () anxious about you, and we()you back throughout the night.A. are; expectB. were; had expectedC. have been; were expectingD. are; were expecting
Good heavens! There you are! We () anxious about you, and we()you back throughout the night.
A. are; expect
B. were; had expected
C. have been; were expecting
D. are; were expecting
题目解答
答案
C. have been; were expecting
解析
本题考查动词时态的运用,需根据上下文语境判断两个空格的正确时态。关键点在于:
- 第一空需表达“从过去持续到现在的状态”,需用现在完成进行时;
- 第二空需表达“过去某一时间段内持续的动作”,需用过去进行时。
第一空分析
- 前文“Good heavens! There you are!”表明说话者之前一直担心,直到现在才确认对方安全。这种从过去持续到现在的动作,需用现在完成进行时(have been anxious)。
第二空分析
- “throughout the night”表示“整个晚上”,强调过去某一时间段内持续的动作,需用过去进行时(were expecting)。此动作与第一空的“have been anxious”同时发生,均描述过去的持续状态。
选项排除
- A. are; expect:时态错误,无法体现持续性。
- B. were; had expected:过去完成时表示“过去的过去”,与语境不符。
- D. are; were expecting:第一空时态错误,无法表达持续性。