题目
3 [单选题] We () our supper when an old man in shabby clothes came to the door.A. havejust hadB. are havingC. hadjust hadD. had
3 [单选题] We () our supper when an old man in shabby clothes came to the door.
A. havejust had
B. are having
C. hadjust had
D. had
题目解答
答案
C. hadjust had
解析
本题考查过去完成时的固定句型“had just...when...”的用法。
关键点在于理解该结构表示“刚做完某事,就在此时另一件事发生”,强调两个动作的先后顺序。主句需用过去完成时,从句用一般过去时。需注意选项中时态的匹配性及“just”的完整性。
选项分析
- A. have just had:现在完成时,表示动作与现在相关,但句中动作发生在“过去某一时间点之前”,不符合语境。
- B. are having:现在进行时,表示动作正在发生,与“刚完成”的语义矛盾。
- D. had:过去完成时,但缺少“just”,无法体现“刚完成”的时间关系。
- C. had just had:完整使用“had just...when...”结构,正确表达“刚吃完 supper,这时有人来访”。